<?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 this.commandExecutor is null when calling process instance api in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/this-commandexecutor-is-null-when-calling-process-instance-api/m-p/42914#M17796</link>
    <description>&lt;P&gt;&lt;SPAN&gt;We are using APS 24.2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We have upgraded the APS 1.11 to 24.2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 spring projects are there app-main and app-ext and app-assembly,we have also upgraded it with compatible latest version of APS 24.2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;APS is successfully upgraded to 24.2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;app-main and app-ext are the spring project&amp;nbsp;which have the extended code of APS classes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It has overridden some default classes.&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;public class CustomAlfrescoProcessInstanceService extends AlfrescoProcessInstanceService&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;We are calling below api to start process&lt;BR /&gt;&lt;BR /&gt;URL:&lt;BR /&gt;&lt;A href="https://spcfn-care.test.use1.npe.usis.gcp.efx/activiti-app/api/enterprise/process-instances" target="_blank" rel="noopener nofollow noreferrer"&gt;http://host&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ort/activiti-app/api/enterprise/process-instances&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Request data:&lt;BR /&gt;{"name":"Ticket Initiation - 08/28/24 2:46:10PM","processDefinitionId":"DEMOTicketInitiationNew:1:112556","values":{"supporting_document":null,"parent_ticket_id":null}}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Issue is : When we are trying to start the process it gives below errors.&lt;BR /&gt;ERROR Message :&lt;BR /&gt;---------------&lt;BR /&gt;message: "Cannot invoke \"org.activiti.engine.impl.interceptor.CommandExecutor.execute(org.activiti.engine.impl.interceptor.Command)\" because \"this.commandExecutor\" is null"&lt;BR /&gt;&lt;BR /&gt;messageKey: "GENERAL.ERROR.INTERNAL-SERVER_ERROR"&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;.engine.impl.interceptor.CommandExecutor.execute(org.activiti.engine.impl.interceptor.Command)" because "this.commandExecutor" is null' exception='java.lang.NullPointerException: Cannot invoke "org.activiti.engine.impl.interceptor.CommandExecutor.execute(org.activiti.engine.impl.interceptor.Command)" because "this.commandExecutor" is null ~~ 	at org.activiti.engine.impl.RuntimeServiceImpl.startProcessInstance(RuntimeServiceImpl.java:538) ~~ 	at org.activiti.engine.impl.runtime.ProcessInstanceBuilderImpl.start(ProcessInstanceBuilderImpl.java:122) ~~ 	at com.activiti.service.runtime.ActivitiService.startProcessInstance(ActivitiService.java:58) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~~ 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~~ 	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~~ 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:351) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~~ 	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:392) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717) ~~ 	at com.activiti.service.runtime.ActivitiService$$SpringCGLIB$$0.startProcessInstance(&amp;lt;generated&amp;gt;) ~~ 	at com.activiti.service.runtime.ProcessInstanceService.startNewProcessInstance(ProcessInstanceService.java:96) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~~ 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~~ 	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~~ 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:351) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~~ 	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:392) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717) ~~ 	at com.activiti.service.runtime.ProcessInstanceService$$SpringCGLIB$$0.startNewProcessInstance(&amp;lt;generated&amp;gt;) ~~ 	at com.activiti.service.runtime.AlfrescoProcessInstanceService.startNewProcessInstance(AlfrescoProcessInstanceService.java:422) ~~ 	at com.activiti.extension.bean.service.CustomAlfrescoProcessInstanceService.callSuper(CustomAlfrescoProcessInstanceService.java:184) ~~ 	at com.activiti.extension.bean.service.CustomAlfrescoProcessInstanceService.startNewProcessInstance(CustomAlfrescoProcessInstanceService.java:180) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~~ 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~~ 	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~~ 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:351) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~~ 	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:392) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717) ~~ 	at com.activiti.extension.bean.service.CustomAlfrescoProcessInstanceService$$SpringCGLIB$$0.startNewProcessInstance(&amp;lt;generated&amp;gt;) ~~ 	at com.activiti.api.ApiProcessInstancesResource.startNewProcessInstance(ApiProcessInstancesResource.java:38) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~~ 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~~ 	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~~ 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:351) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at com.ryantenney.metrics.spring.TimedMethodInterceptor.invoke(TimedMethodInterceptor.java:48) ~~ 	at com.ryantenney.metrics.spring.TimedMethodInterceptor.invoke(TimedMethodInterceptor.java:34) ~~ 	at com.ryantenney.metrics.spring.AbstractMetricMethodInterceptor.invoke(AbstractMetricMethodInterceptor.java:59) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717) ~~ 	at com.activiti.api.ApiProcessInstancesResource$$SpringCGLIB$$0.startNewProcessInstance(&amp;lt;generated&amp;gt;) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~~ 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~~ 	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~~ 	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) ~~ 	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) ~~ 	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~~ 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:925) ~~ 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) ~~ 	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~~ 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~~ 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~~ 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~~ 	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) ~~ 	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:709) ~~ 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~~ 	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at com.activiti.extension.bean.filter.PingFederateFilter.doFilterInternal(PingFederateFilter.java:34) ~~ 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at com.activiti.extension.bean.filter.CookieSameSiteAppendingFilter.doFilterInternal(CookieSameSiteAppendingFilter.java:21) ~~ 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at com.activiti.security.authentication.filters.ActivitiEngineAuthenticatedUserFilter.doFilterInternal(ActivitiEngineAuthenticatedUserFilter.java:38) ~~ 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~~ 	at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128) ~~ 	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137) ~~ 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~~ 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137) ~~ 	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~~ 	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137) ~~ 	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240) ~~ 	at &lt;/PRE&gt;&lt;BR /&gt;---------------&lt;BR /&gt;&lt;BR /&gt;Debug TRACE :&lt;BR /&gt;&lt;BR /&gt;process with id : DEMOTicketInitiationNew:1:112556 is exist.&lt;BR /&gt;execution flow as below&lt;BR /&gt;&lt;BR /&gt;CustomAlfrescoProcessInstanceService.java -&amp;gt; startNewProcessInstance() -&amp;gt; callSuper() -&amp;gt;&lt;BR /&gt;&lt;BR /&gt;AlfrescoProcessInstanceService.java -&amp;gt; startNewProcessInstance() -&amp;gt;&lt;BR /&gt;&lt;BR /&gt;ProcessInstanceService.java -&amp;gt; startNewProcessInstance() -&amp;gt;&lt;BR /&gt;&lt;BR /&gt;ActivitiService.java -&amp;gt; startProcessInstance() -&amp;gt;&lt;BR /&gt;&lt;BR /&gt;ProcessInstanceBuilderImpl.java -&amp;gt; start() -&amp;gt;&lt;BR /&gt;&lt;BR /&gt;RuntimeServiceImpl.java -&amp;gt; startProcessInstance()&lt;BR /&gt;&lt;BR /&gt;The above code flow is the execution&lt;/DIV&gt;</description>
    <pubDate>Fri, 30 Aug 2024 10:20:46 GMT</pubDate>
    <dc:creator>vikash_patel</dc:creator>
    <dc:date>2024-08-30T10:20:46Z</dc:date>
    <item>
      <title>this.commandExecutor is null when calling process instance api</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/this-commandexecutor-is-null-when-calling-process-instance-api/m-p/42914#M17796</link>
      <description>&lt;P&gt;&lt;SPAN&gt;We are using APS 24.2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We have upgraded the APS 1.11 to 24.2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 spring projects are there app-main and app-ext and app-assembly,we have also upgraded it with compatible latest version of APS 24.2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;APS is successfully upgraded to 24.2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;app-main and app-ext are the spring project&amp;nbsp;which have the extended code of APS classes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It has overridden some default classes.&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;public class CustomAlfrescoProcessInstanceService extends AlfrescoProcessInstanceService&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;We are calling below api to start process&lt;BR /&gt;&lt;BR /&gt;URL:&lt;BR /&gt;&lt;A href="https://spcfn-care.test.use1.npe.usis.gcp.efx/activiti-app/api/enterprise/process-instances" target="_blank" rel="noopener nofollow noreferrer"&gt;http://host&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ort/activiti-app/api/enterprise/process-instances&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Request data:&lt;BR /&gt;{"name":"Ticket Initiation - 08/28/24 2:46:10PM","processDefinitionId":"DEMOTicketInitiationNew:1:112556","values":{"supporting_document":null,"parent_ticket_id":null}}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Issue is : When we are trying to start the process it gives below errors.&lt;BR /&gt;ERROR Message :&lt;BR /&gt;---------------&lt;BR /&gt;message: "Cannot invoke \"org.activiti.engine.impl.interceptor.CommandExecutor.execute(org.activiti.engine.impl.interceptor.Command)\" because \"this.commandExecutor\" is null"&lt;BR /&gt;&lt;BR /&gt;messageKey: "GENERAL.ERROR.INTERNAL-SERVER_ERROR"&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;.engine.impl.interceptor.CommandExecutor.execute(org.activiti.engine.impl.interceptor.Command)" because "this.commandExecutor" is null' exception='java.lang.NullPointerException: Cannot invoke "org.activiti.engine.impl.interceptor.CommandExecutor.execute(org.activiti.engine.impl.interceptor.Command)" because "this.commandExecutor" is null ~~ 	at org.activiti.engine.impl.RuntimeServiceImpl.startProcessInstance(RuntimeServiceImpl.java:538) ~~ 	at org.activiti.engine.impl.runtime.ProcessInstanceBuilderImpl.start(ProcessInstanceBuilderImpl.java:122) ~~ 	at com.activiti.service.runtime.ActivitiService.startProcessInstance(ActivitiService.java:58) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~~ 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~~ 	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~~ 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:351) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~~ 	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:392) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717) ~~ 	at com.activiti.service.runtime.ActivitiService$$SpringCGLIB$$0.startProcessInstance(&amp;lt;generated&amp;gt;) ~~ 	at com.activiti.service.runtime.ProcessInstanceService.startNewProcessInstance(ProcessInstanceService.java:96) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~~ 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~~ 	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~~ 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:351) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~~ 	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:392) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717) ~~ 	at com.activiti.service.runtime.ProcessInstanceService$$SpringCGLIB$$0.startNewProcessInstance(&amp;lt;generated&amp;gt;) ~~ 	at com.activiti.service.runtime.AlfrescoProcessInstanceService.startNewProcessInstance(AlfrescoProcessInstanceService.java:422) ~~ 	at com.activiti.extension.bean.service.CustomAlfrescoProcessInstanceService.callSuper(CustomAlfrescoProcessInstanceService.java:184) ~~ 	at com.activiti.extension.bean.service.CustomAlfrescoProcessInstanceService.startNewProcessInstance(CustomAlfrescoProcessInstanceService.java:180) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~~ 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~~ 	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~~ 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:351) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~~ 	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:392) ~~ 	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717) ~~ 	at com.activiti.extension.bean.service.CustomAlfrescoProcessInstanceService$$SpringCGLIB$$0.startNewProcessInstance(&amp;lt;generated&amp;gt;) ~~ 	at com.activiti.api.ApiProcessInstancesResource.startNewProcessInstance(ApiProcessInstancesResource.java:38) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~~ 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~~ 	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~~ 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:351) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at com.ryantenney.metrics.spring.TimedMethodInterceptor.invoke(TimedMethodInterceptor.java:48) ~~ 	at com.ryantenney.metrics.spring.TimedMethodInterceptor.invoke(TimedMethodInterceptor.java:34) ~~ 	at com.ryantenney.metrics.spring.AbstractMetricMethodInterceptor.invoke(AbstractMetricMethodInterceptor.java:59) ~~ 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~~ 	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) ~~ 	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717) ~~ 	at com.activiti.api.ApiProcessInstancesResource$$SpringCGLIB$$0.startNewProcessInstance(&amp;lt;generated&amp;gt;) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~~ 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~~ 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~~ 	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~~ 	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) ~~ 	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) ~~ 	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~~ 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:925) ~~ 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) ~~ 	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~~ 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~~ 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~~ 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~~ 	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) ~~ 	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:709) ~~ 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~~ 	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at com.activiti.extension.bean.filter.PingFederateFilter.doFilterInternal(PingFederateFilter.java:34) ~~ 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at com.activiti.extension.bean.filter.CookieSameSiteAppendingFilter.doFilterInternal(CookieSameSiteAppendingFilter.java:21) ~~ 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at com.activiti.security.authentication.filters.ActivitiEngineAuthenticatedUserFilter.doFilterInternal(ActivitiEngineAuthenticatedUserFilter.java:38) ~~ 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185) ~~ 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158) ~~ 	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~~ 	at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128) ~~ 	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137) ~~ 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~~ 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137) ~~ 	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~~ 	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137) ~~ 	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~~ 	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240) ~~ 	at &lt;/PRE&gt;&lt;BR /&gt;---------------&lt;BR /&gt;&lt;BR /&gt;Debug TRACE :&lt;BR /&gt;&lt;BR /&gt;process with id : DEMOTicketInitiationNew:1:112556 is exist.&lt;BR /&gt;execution flow as below&lt;BR /&gt;&lt;BR /&gt;CustomAlfrescoProcessInstanceService.java -&amp;gt; startNewProcessInstance() -&amp;gt; callSuper() -&amp;gt;&lt;BR /&gt;&lt;BR /&gt;AlfrescoProcessInstanceService.java -&amp;gt; startNewProcessInstance() -&amp;gt;&lt;BR /&gt;&lt;BR /&gt;ProcessInstanceService.java -&amp;gt; startNewProcessInstance() -&amp;gt;&lt;BR /&gt;&lt;BR /&gt;ActivitiService.java -&amp;gt; startProcessInstance() -&amp;gt;&lt;BR /&gt;&lt;BR /&gt;ProcessInstanceBuilderImpl.java -&amp;gt; start() -&amp;gt;&lt;BR /&gt;&lt;BR /&gt;RuntimeServiceImpl.java -&amp;gt; startProcessInstance()&lt;BR /&gt;&lt;BR /&gt;The above code flow is the execution&lt;/DIV&gt;</description>
      <pubDate>Fri, 30 Aug 2024 10:20:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/this-commandexecutor-is-null-when-calling-process-instance-api/m-p/42914#M17796</guid>
      <dc:creator>vikash_patel</dc:creator>
      <dc:date>2024-08-30T10:20:46Z</dc:date>
    </item>
    <item>
      <title>Re: this.commandExecutor is null when calling process instance api</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/this-commandexecutor-is-null-when-calling-process-instance-api/m-p/42915#M17797</link>
      <description>&lt;P&gt;how to get org.activiti5.engine.impl.persistence.entity.ExecutionEntity from org.activiti.engine.delegate.event.ActivitiEvent?&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2024 13:57:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/this-commandexecutor-is-null-when-calling-process-instance-api/m-p/42915#M17797</guid>
      <dc:creator>vikash_patel</dc:creator>
      <dc:date>2024-09-09T13:57:19Z</dc:date>
    </item>
  </channel>
</rss>

