Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

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
Powered by Mantis Bugtracker