As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
activiti:async="true" activiti:exclusive="false"
org.activiti.engine.ActivitiOptimisticLockingException: ExecutionEntity[3831] was updated by another transaction concurrently at org.activiti.engine.impl.db.DbSqlSession.flushUpdates(DbSqlSession.java:474)[71:org.activiti.engine:5.10.0] at org.activiti.engine.impl.db.DbSqlSession.flush(DbSqlSession.java:370)[71:org.activiti.engine:5.10.0] at org.activiti.engine.impl.interceptor.CommandContext.flushSessions(CommandContext.java:157)[71:org.activiti.engine:5.10.0] at org.activiti.engine.impl.interceptor.CommandContext.close(CommandContext.java:109)[71:org.activiti.engine:5.10.0] at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:49)[71:org.activiti.engine:5.10.0] at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33)[71:org.activiti.engine:5.10.0] at org.activiti.engine.impl.jobexecutor.ExecuteJobsRunnable.run(ExecuteJobsRunnable.java:46)[71:org.activiti.engine:5.10.0] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_35] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_35] at java.lang.Thread.run(Thread.java:662)[:1.6.0_35]
And this sound's good for BPMN logic but if you need real parallelism the solution with Apache Camel is a elegant and refined solution.