From: Michael S. (JIRA) <ji...@ik...> - 2024-08-29 21:10:16
|
[ https://ikasan.atlassian.net/browse/IKASAN-2458?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Stewart updated IKASAN-2458: ------------------------------------ Description: {code:java}2024-08-28 14:00:01.274 [DefaultQuartzScheduler_Worker-8] ERROR o.i.j.o.c.r.ContextInstanceEndJob - An error has occurred executing ContextInstanceEndJob[Could not convert entity to string: org.ikasan.job.orchestr ation.model.cache.JobLockCacheDataImpl@61bdbb5a] org.ikasan.scheduled.general.SolrEntityConversionException: Could not convert entity to string: org.ikasan.job.orchestration.model.cache.JobLockCacheDataImpl@61bdbb5a at org.ikasan.scheduled.joblock.model.SolrJobLockCacheRecordImpl.setJobLockCache(SolrJobLockCacheRecordImpl.java:38) at org.ikasan.job.orchestration.context.cache.JobLockCacheImpl.saveJobLockCacheRecord(JobLockCacheImpl.java:521) at org.ikasan.job.orchestration.context.cache.JobLockCacheImpl.removeJobsLocksForContext(JobLockCacheImpl.java:361) at org.ikasan.orchestration.service.context.JobLockCacheInitialisationServiceImpl.removeJobLocksFromCache(JobLockCacheInitialisationServiceImpl.java:37) at org.ikasan.orchestration.service.context.register.ContextInstanceRegistrationServiceImpl._deRegisterById(ContextInstanceRegistrationServiceImpl.java:191) at org.ikasan.orchestration.service.context.register.ContextInstanceRegistrationServiceImpl.deRegisterById(ContextInstanceRegistrationServiceImpl.java:152) at jdk.internal.reflect.GeneratedMethodAccessor1463.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) at com.sun.proxy.$Proxy174.deRegisterById(Unknown Source) at org.ikasan.job.orchestration.context.register.ContextInstanceEndJob.execute(ContextInstanceEndJob.java:80) at org.quartz.core.JobRunShell.run(JobRunShell.java:202) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573){code} !image-20240829-165958.png|width=100%,alt="image-20240829-165958.png"! was: !image-20240829-165958.png|width=100%,alt="image-20240829-165958.png"! > Concurrent modification exception when attempting to save job lock data, when a context instance end job runs > ------------------------------------------------------------------------------------------------------------- > > Key: IKASAN-2458 > URL: https://ikasan.atlassian.net/browse/IKASAN-2458 > Project: Ikasan > Issue Type: Story > Components: job-orchestration > Affects Versions: dashboard-3.3.6 > Reporter: Michael Stewart > Assignee: Michael Stewart > Fix For: dashboard-4.0.0, dashboard-3.3.7 > > Attachments: image-20240829-165958.png > > > {code:java}2024-08-28 14:00:01.274 [DefaultQuartzScheduler_Worker-8] ERROR o.i.j.o.c.r.ContextInstanceEndJob - An error has occurred executing ContextInstanceEndJob[Could not convert entity to string: org.ikasan.job.orchestr > ation.model.cache.JobLockCacheDataImpl@61bdbb5a] > org.ikasan.scheduled.general.SolrEntityConversionException: Could not convert entity to string: org.ikasan.job.orchestration.model.cache.JobLockCacheDataImpl@61bdbb5a > at org.ikasan.scheduled.joblock.model.SolrJobLockCacheRecordImpl.setJobLockCache(SolrJobLockCacheRecordImpl.java:38) > at org.ikasan.job.orchestration.context.cache.JobLockCacheImpl.saveJobLockCacheRecord(JobLockCacheImpl.java:521) > at org.ikasan.job.orchestration.context.cache.JobLockCacheImpl.removeJobsLocksForContext(JobLockCacheImpl.java:361) > at org.ikasan.orchestration.service.context.JobLockCacheInitialisationServiceImpl.removeJobLocksFromCache(JobLockCacheInitialisationServiceImpl.java:37) > at org.ikasan.orchestration.service.context.register.ContextInstanceRegistrationServiceImpl._deRegisterById(ContextInstanceRegistrationServiceImpl.java:191) > at org.ikasan.orchestration.service.context.register.ContextInstanceRegistrationServiceImpl.deRegisterById(ContextInstanceRegistrationServiceImpl.java:152) > at jdk.internal.reflect.GeneratedMethodAccessor1463.invoke(Unknown Source) > at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) > at com.sun.proxy.$Proxy174.deRegisterById(Unknown Source) > at org.ikasan.job.orchestration.context.register.ContextInstanceEndJob.execute(ContextInstanceEndJob.java:80) > at org.quartz.core.JobRunShell.run(JobRunShell.java:202) > at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573){code} > !image-20240829-165958.png|width=100%,alt="image-20240829-165958.png"! -- This message was sent by Atlassian Jira Manage notifications: https://ikasan.atlassian.net/jira/settings/personal/notifications?emailPreferences=true#emailpreferences (v1001.0.0-SNAPSHOT#100262) |