Project:
View Revisions: Issue #53777 | [ All Revisions ] [ Back to Issue ] | ||
Summary | 0053777: Background grouping process is not working in HA | ||
Revision | 2023-11-22 17:26 by AugustoMauch | ||
Steps To Reproduce | In a clustered environment: - Connect to the backoffice - Create a process group that contains two processes, i.e. Acct Server Process and Alert Process - Open process Request, check the Group flag, select the group created in the previous point, and click on the Schedule Process. Note that the Process Monitor shows the process as Processing and that the following error is displayed in the Openbravo.log of one of the cluster instances: org.quartz.JobPersistenceException: Couldn't store job: Unable to serialize JobDataMap for insertion into database because the value of property 'org.openbravo.scheduling.ProcessBundle.KEY' is not serializable: org.openbravo.scheduling.GroupInfo at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeJob(JobStoreSupport.java:1120) ~[quartz-2.3.2.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport$2.executeVoid(JobStoreSupport.java:1067) ~[quartz-2.3.2.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport$VoidTransactionCallback.execute(JobStoreSupport.java:3780) ~[quartz-2.3.2.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport$VoidTransactionCallback.execute(JobStoreSupport.java:3778) ~[quartz-2.3.2.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3864) ~[quartz-2.3.2.jar:?] at org.openbravo.scheduling.quartz.OpenbravoPersistentJobStore.executeInLock(OpenbravoPersistentJobStore.java:152) ~[classes/:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeJobAndTrigger(JobStoreSupport.java:1063) ~[quartz-2.3.2.jar:?] at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:855) ~[quartz-2.3.2.jar:?] at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:249) ~[quartz-2.3.2.jar:?] at org.openbravo.scheduling.OBScheduler.schedule(OBScheduler.java:174) ~[classes/:?] at org.openbravo.scheduling.OBScheduler.schedule(OBScheduler.java:143) ~[classes/:?] at org.openbravo.scheduling.GroupInfo.executeNextProcess(GroupInfo.java:187) ~[classes/:?] at org.openbravo.scheduling.ProcessGroup.doExecute(ProcessGroup.java:67) ~[classes/:?] at org.openbravo.service.db.DalBaseProcess.execute(DalBaseProcess.java:85) ~[classes/:?] at org.openbravo.scheduling.DefaultJob.execute(DefaultJob.java:65) [classes/:?] at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?] Caused by: java.io.NotSerializableException: Unable to serialize JobDataMap for insertion into database because the value of property 'org.openbravo.scheduling.ProcessBundle.KEY' is not serializable: org.openbravo.scheduling.GroupInfo at org.quartz.impl.jdbcjobstore.StdJDBCDelegate.serializeJobData(StdJDBCDelegate.java:3083) ~[quartz-2.3.2.jar:?] at org.quartz.impl.jdbcjobstore.StdJDBCDelegate.insertJobDetail(StdJDBCDelegate.java:606) ~[quartz-2.3.2.jar:?] at org.openbravo.scheduling.quartz.OpenbravoDriverDelegate.insertJobDetail(OpenbravoDriverDelegate.java:125) ~[classes/:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeJob(JobStoreSupport.java:1117) ~[quartz-2.3.2.jar:?] ... 16 more |
||
Revision | 2023-11-22 17:24 by AugustoMauch | ||
Steps To Reproduce | Contact Cloud |
Copyright © 2000 - 2009 MantisBT Group |