<?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 Re: Jumping between tasks without BPMN changes in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206412#M159542</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I changed the activity id in the execution table and for next step when call&amp;nbsp; taskService.complete(taskId); get &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;java.lang.NullPointerException&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionDestroyScope.execute(AtomicOperationTransitionDestroyScope.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:621)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:616)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(AtomicOperationTransitionNotifyListenerEnd.java:35)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:56)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:621)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:616)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:49)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:621)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:616)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.take(ExecutionEntity.java:440)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.take(ExecutionEntity.java:418)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:131)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:64)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:44)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.leave(AbstractBpmnActivityBehavior.java:47)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:139)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.signal(ExecutionEntity.java:397)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:200)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:50)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:24)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.cmd.NeedsActiveTaskCmd.execute(NeedsActiveTaskCmd.java:59)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:24)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:47)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:127)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)&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.TaskServiceImpl.complete(TaskServiceImpl.java:166)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.Saarang.bpms.repository.process.BpmsProcessRepositoryImpl.acceptProcessInstance(BpmsProcessRepositoryImpl.java:1291)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at $Proxy31.acceptProcessInstance(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.Saarang.bpms.service.process.BpmsProcessServiceImpl.acceptProcessInstance(BpmsProcessServiceImpl.java:212)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at $Proxy36.acceptProcessInstance(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.Saarang.bpms.ui.panels.task.presenter.RequestFormPresenterImpl.acceptProcessInstance(RequestFormPresenterImpl.java:131)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.Saarang.bpms.ui.panels.task.view.RequestFormViewImpl$5.buttonClick(RequestFormViewImpl.java:623)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:969)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.ui.Button.fireClick(Button.java:368)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.ui.Button$1.click(Button.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:168)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:118)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.communication.ServerRpcHandler.handleBurst(ServerRpcHandler.java:214)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:111)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:91)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:37)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1371)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:238)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)&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:150)" rel="nofollow noopener noreferrer"&gt;www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)&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.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)&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.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.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.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.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:346)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1822)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.Thread.run(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;get me a solution&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 28 Nov 2015 06:50:57 GMT</pubDate>
    <dc:creator>mghb2009</dc:creator>
    <dc:date>2015-11-28T06:50:57Z</dc:date>
    <item>
      <title>Jumping between tasks without BPMN changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206406#M159536</link>
      <description>Hello,I am trying to find a way to jump from one user task/call activity to another programmatically without having to provide a provision for it in the BPMN files (using events etc). Is there a way to do so? if yes, i'd be much obliged if someone could point me in the right direction &lt;IMG id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://migration33.stage.lithium.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;</description>
      <pubDate>Tue, 21 Apr 2015 21:57:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206406#M159536</guid>
      <dc:creator>neh</dc:creator>
      <dc:date>2015-04-21T21:57:32Z</dc:date>
    </item>
    <item>
      <title>Re: Jumping between tasks without BPMN changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206407#M159537</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;BR /&gt;&lt;SPAN&gt;There is no API for that. If you know what you are doing (without any parallel gateways….) you can just simply change activity id in the execution table.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Apr 2015 06:18:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206407#M159537</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2015-04-22T06:18:17Z</dc:date>
    </item>
    <item>
      <title>Re: Jumping between tasks without BPMN changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206408#M159538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ahh I see. I don't think jumping into the internal workings of activiti &amp;amp; making the database changes directly would be practical for us &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So the reason we wanted to avoid making BPMN file changes for this, is because given all the combinations possible for the 'from' user task to all the 'to' user task, if we want to be able to jump from any task to any other task, using something like a SignalBoundaryEvent would clutter our BPMN files pretty soon, leading them to be less readable, maintainable &amp;amp; more error-prone.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In your opinion, is there a more graceful &amp;amp; less cluttering way to make such a change in the BPMN file?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2015 00:36:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206408#M159538</guid>
      <dc:creator>neh</dc:creator>
      <dc:date>2015-04-24T00:36:06Z</dc:date>
    </item>
    <item>
      <title>Re: Jumping between tasks without BPMN changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206409#M159539</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;BR /&gt;&lt;SPAN&gt;Another possibility is to add boundary events automatically during the process parsing. So process model is without boundary events but when it is parsed into executable definition in memory events are added automatically.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://www.activiti.org/userguide/#_hooking_into_process_parsing" rel="nofollow noopener noreferrer"&gt;http://www.activiti.org/userguide/#_hooking_into_process_parsing&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2015 06:21:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206409#M159539</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2015-04-24T06:21:35Z</dc:date>
    </item>
    <item>
      <title>Re: Jumping between tasks without BPMN changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206410#M159540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks martin we really appreciate that solution &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;While implementing it we realized it would be awesome if we could conditionally invoke the custom parse handler. Adding it as a preBpmnParseHandlers or postBpmnParseHandlers in the Activiti configuration causes it to be invoked not only when the BPMN file is first parsed by the system but also whenever the BpmnDeployer (org.activiti.engine.impl.bpmn.deployer.BpmnDeployer) deploys a file after server start-up. Granted this deployment may not be very common but we have some efficiency concerns around this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a way to conditionally invoke the parse handlers? Also, out of curiosity, how frequently/when is the BpmnDeployer invoked generally?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Apr 2015 22:51:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206410#M159540</guid>
      <dc:creator>neh</dc:creator>
      <dc:date>2015-04-28T22:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: Jumping between tasks without BPMN changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206411#M159541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No, there is no way to invoke the parse handlers conditionally now.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The deployer is only invoked when the parsed process definition is not in the cache, which shouldn't be frequently, if you tuned the cache correctly.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2015 09:54:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206411#M159541</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2015-05-07T09:54:51Z</dc:date>
    </item>
    <item>
      <title>Re: Jumping between tasks without BPMN changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206412#M159542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I changed the activity id in the execution table and for next step when call&amp;nbsp; taskService.complete(taskId); get &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;java.lang.NullPointerException&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionDestroyScope.execute(AtomicOperationTransitionDestroyScope.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:621)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:616)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(AtomicOperationTransitionNotifyListenerEnd.java:35)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:56)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:621)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:616)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:49)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:621)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:616)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.take(ExecutionEntity.java:440)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.take(ExecutionEntity.java:418)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:131)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:64)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:44)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.leave(AbstractBpmnActivityBehavior.java:47)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:139)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.ExecutionEntity.signal(ExecutionEntity.java:397)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:200)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:50)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:24)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.cmd.NeedsActiveTaskCmd.execute(NeedsActiveTaskCmd.java:59)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:24)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:47)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:127)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)&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.TaskServiceImpl.complete(TaskServiceImpl.java:166)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.Saarang.bpms.repository.process.BpmsProcessRepositoryImpl.acceptProcessInstance(BpmsProcessRepositoryImpl.java:1291)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at $Proxy31.acceptProcessInstance(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.Saarang.bpms.service.process.BpmsProcessServiceImpl.acceptProcessInstance(BpmsProcessServiceImpl.java:212)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at $Proxy36.acceptProcessInstance(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.Saarang.bpms.ui.panels.task.presenter.RequestFormPresenterImpl.acceptProcessInstance(RequestFormPresenterImpl.java:131)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.Saarang.bpms.ui.panels.task.view.RequestFormViewImpl$5.buttonClick(RequestFormViewImpl.java:623)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:969)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.ui.Button.fireClick(Button.java:368)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.ui.Button$1.click(Button.java:57)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:168)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:118)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.communication.ServerRpcHandler.handleBurst(ServerRpcHandler.java:214)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:111)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:91)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:37)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1371)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:238)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)&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:150)" rel="nofollow noopener noreferrer"&gt;www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)&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.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)&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.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.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.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.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:346)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1822)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.Thread.run(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;get me a solution&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Nov 2015 06:50:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206412#M159542</guid>
      <dc:creator>mghb2009</dc:creator>
      <dc:date>2015-11-28T06:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: Jumping between tasks without BPMN changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206413#M159543</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;I am also i need of above scenario. If anybody can provide me the code snippet would be much useful.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can also look&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://forums.activiti.org/content/restart-workflow-desired-step" rel="nofollow noopener noreferrer"&gt;https://forums.activiti.org/content/restart-workflow-desired-step&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Apr 2016 05:03:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206413#M159543</guid>
      <dc:creator>chandanmb1</dc:creator>
      <dc:date>2016-04-09T05:03:42Z</dc:date>
    </item>
    <item>
      <title>Re: Jumping between tasks without BPMN changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206414#M159544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;use exclusiveGateway and change targetRef&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Apr 2016 10:04:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/jumping-between-tasks-without-bpmn-changes/m-p/206414#M159544</guid>
      <dc:creator>mghb2009</dc:creator>
      <dc:date>2016-04-09T10:04:23Z</dc:date>
    </item>
  </channel>
</rss>

