<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic ConcurrentModificationException while starting a process instance through REST API in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/concurrentmodificationexception-while-starting-a-process/m-p/208499#M161629</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sometimes, I get the following exception while starting a processInstance through Activiti REST API : (service returns a 500 HTTP error)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;2015-08-27 13:00:55,912 ERROR org.activiti.rest.exception.ExceptionHandlerAdvice Unhandled exception&lt;BR /&gt;java.util.ConcurrentModificationException&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.ArrayList$Itr.next(ArrayList.java:851)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.cfg.standalone.StandaloneMybatisTransactionContext.fireTransactionEvent(StandaloneMybatisTransactionContext.java:72)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.cfg.standalone.StandaloneMybatisTransactionContext.commit(StandaloneMybatisTransactionContext.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.interceptor.CommandContext.close(CommandContext.java:146)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:66)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:37)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:35)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:113)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.rest.service.api.runtime.process.ProcessInstanceCollectionResource.createProcessInstance(ProcessInstanceCollectionResource.java:159)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor545.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:483)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:777)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:706)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.authentication.&lt;A _jive_internal="true" href="https://community.alfresco.com/www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)" rel="nofollow noopener noreferrer"&gt;www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:57)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:63)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:247)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:166)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Thread.java:745)&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I use activiti with the CdiStandaloneProcessEngineConfiguration in my webapp which hosts Activiti REST API.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(In this webapp both activiti-rest and activiti-cdi dependencies are used. activiti-rest is used with a spring configuration which enables async executor, and activiti-cdi 's ProcessEngineLookup spi loads another engine which with programmatically disabled executors (async and jobExecutors).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have created the following issue with environment &amp;amp; configuration details:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://activiti.atlassian.net/browse/ACT-4054" rel="nofollow noopener noreferrer"&gt;https://activiti.atlassian.net/browse/ACT-4054&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Aug 2015 16:46:33 GMT</pubDate>
    <dc:creator>remibantos</dc:creator>
    <dc:date>2015-08-27T16:46:33Z</dc:date>
    <item>
      <title>ConcurrentModificationException while starting a process instance through REST API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/concurrentmodificationexception-while-starting-a-process/m-p/208499#M161629</link>
      <description>Hello,Sometimes, I get the following exception while starting a processInstance through Activiti REST API : (service returns a 500 HTTP error)2015-08-27 13:00:55,912 ERROR org.activiti.rest.exception.ExceptionHandlerAdvice Unhandled exceptionjava.util.ConcurrentModificationException&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.A</description>
      <pubDate>Thu, 27 Aug 2015 16:46:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/concurrentmodificationexception-while-starting-a-process/m-p/208499#M161629</guid>
      <dc:creator>remibantos</dc:creator>
      <dc:date>2015-08-27T16:46:33Z</dc:date>
    </item>
    <item>
      <title>Re: ConcurrentModificationException while starting a process instance through REST API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/concurrentmodificationexception-while-starting-a-process/m-p/208500#M161630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here is the exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2015-08-27 13:00:55,912 ERROR org.activiti.rest.exception.ExceptionHandlerAdvice Unhandled exception&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;java.util.ConcurrentModificationException&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.util.ArrayList$Itr.next(ArrayList.java:851)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.cfg.standalone.StandaloneMybatisTransactionContext.fireTransactionEvent(StandaloneMybatisTransactionContext.java:72)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.cfg.standalone.StandaloneMybatisTransactionContext.commit(StandaloneMybatisTransactionContext.java:61)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.interceptor.CommandContext.close(CommandContext.java:146)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:66)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:37)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:35)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:113)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.rest.service.api.runtime.process.ProcessInstanceCollectionResource.createProcessInstance(ProcessInstanceCollectionResource.java:159)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at sun.reflect.GeneratedMethodAccessor545.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.lang.reflect.Method.invoke(Method.java:483)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:777)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:706)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.authentication.&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)" rel="nofollow noopener noreferrer"&gt;www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:63)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:261)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:247)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:166)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.lang.Thread.run(Thread.java:745)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This topic can be closed, I have found a similar one which I have updated with same post:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.activiti.org/content/concurrent-modification-error-while-creating-process" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/content/concurrent-modification-error-while-creating-process&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Aug 2015 07:41:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/concurrentmodificationexception-while-starting-a-process/m-p/208500#M161630</guid>
      <dc:creator>remibantos</dc:creator>
      <dc:date>2015-08-28T07:41:37Z</dc:date>
    </item>
    <item>
      <title>Re: ConcurrentModificationException while starting a process instance through REST API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/concurrentmodificationexception-while-starting-a-process/m-p/208501#M161631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Since you see the same problem maybe you could help with the unit test?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;we'll continue talking about it in the other link. &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.activiti.org/content/concurrent-modification-error-while-creating-process" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/content/concurrent-modification-error-while-creating-process&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Aug 2015 07:51:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/concurrentmodificationexception-while-starting-a-process/m-p/208501#M161631</guid>
      <dc:creator>vasile_dirla</dc:creator>
      <dc:date>2015-08-29T07:51:59Z</dc:date>
    </item>
  </channel>
</rss>

