# Nullpointer Exception in Http tasks after upgrading to flowable version 7.0.1

**URL:** <https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467>\
**Category:** Uncategorized\
**Created:** [April 25, 2024, 10:48am UTC](https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467 "2024-04-25T10:48:45Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![nemadroshan](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/nemadroshan/32/3478_2.png) [@nemadroshan](https://forum.flowable.org/u/nemadroshan)\
**Post date:** [April 25, 2024, 10:48am UTC](https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467/1 "2024-04-25T10:48:45Z")

</div>

We are getting Null Pointer Exception in HTTP Task after upgrading java version form 11 to 17.  
Spring version from 2.7.6 to 3.2.3 and flowable version from 6.7.2 to 7.0.1

**Below are the exception stacktrace**

Dependancy :  
Java Version : \<java.version\>17\</java.version\>  
Spring Boot Version : 3.2.3  
Flowable Version : \<flowable.version\>7.0.1\</flowable.version\>

ERROR - o.f.c.e.i.i.CommandContext Error while closing command context  
java.lang.NullPointerException: null  
at java.base/java.util.concurrent.CompletableFuture.screenExecutor(CompletableFuture.java:455) ~[?:?]  
at java.base/java.util.concurrent.CompletableFuture.supplyAsync(CompletableFuture.java:2005) ~[?:?]  
at org.flowable.common.engine.impl.async.DefaultAsyncTaskExecutor.submit(DefaultAsyncTaskExecutor.java:89) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.async.DefaultAsyncTaskInvoker.submit(DefaultAsyncTaskInvoker.java:40) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.http.common.impl.BaseHttpActivityDelegate.prepareAndExecuteRequest(BaseHttpActivityDelegate.java:226) ~[flowable-http-common-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.bpmn.http.DefaultBpmnHttpActivityDelegate.execute(DefaultBpmnHttpActivityDelegate.java:110) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.delegate.invocation.FutureJavaDelegateInvocation.invoke(FutureJavaDelegateInvocation.java:38) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.delegate.invocation.DelegateInvocation.proceed(DelegateInvocation.java:32) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.delegate.invocation.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:26) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.bpmn.behavior.ServiceTaskFutureJavaDelegateActivityBehavior.execute(ServiceTaskFutureJavaDelegateActivityBehavior.java:120) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.bpmn.helper.ClassDelegate.execute(ClassDelegate.java:195) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeActivityBehavior(ContinueProcessOperation.java:298) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeSynchronous(ContinueProcessOperation.java:175) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughFlowNode(ContinueProcessOperation.java:125) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.run(ContinueProcessOperation.java:88) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.AbstractEngineConfiguration.lambda$new$0(AbstractEngineConfiguration.java:196) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperation(CommandInvoker.java:166) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperations(CommandInvoker.java:121) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:77) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.interceptor.BpmnOverrideContextInterceptor.execute(BpmnOverrideContextInterceptor.java:26) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:53) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:105) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:57) ~[flowable-spring-common-7.0.1.jar!/:7.0.1]  
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) [spring-tx-6.1.4.jar!/:6.1.4]  
at org.flowable.common.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:57) [flowable-spring-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) [flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56) [flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:51) [flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.RuntimeServiceImpl.startProcessInstanceByKey(RuntimeServiceImpl.java:141) [flowable-engine-7.0.1.jar!/:7.0.1]  
at com.charter.networkenabler.workflow.service.impl.WorkflowServiceImpl.startProcess(WorkflowServiceImpl.java:42) [!/:0.0.1-SNAPSHOT]  
at com.charter.networkenabler.workflow.rest.ProcessWorkflowController.startProcess(ProcessWorkflowController.java:95) [!/:0.0.1-SNAPSHOT]  
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:259) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:192) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:920) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) [jakarta.servlet-api-6.1.0-M2.jar!/:6.1.0-M2]  
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) [jakarta.servlet-api-6.1.0-M2.jar!/:6.1.0-M2]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) [tomcat-embed-websocket-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at datadog.trace.instrumentation.springweb6.HandlerMappingResourceNameFilter.doFilterInternal(HandlerMappingResourceNameFilter.java:50) [?:?]  
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:735) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) [tomcat-embed-core-10.1.19.jar!/:?]  
at java.base/java.lang.Thread.run(Thread.java:840) [?:?]  
11:07:26.355 - - 7237295586715872606 - 4954377019016838009 startProcess [http-nio-8095-exec-1] ERROR - c.c.n.w.s.i.WorkflowServiceImpl null  
java.lang.NullPointerException: null  
at java.base/java.util.concurrent.CompletableFuture.screenExecutor(CompletableFuture.java:455) ~[?:?]  
at java.base/java.util.concurrent.CompletableFuture.supplyAsync(CompletableFuture.java:2005) ~[?:?]  
at org.flowable.common.engine.impl.async.DefaultAsyncTaskExecutor.submit(DefaultAsyncTaskExecutor.java:89) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.async.DefaultAsyncTaskInvoker.submit(DefaultAsyncTaskInvoker.java:40) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.http.common.impl.BaseHttpActivityDelegate.prepareAndExecuteRequest(BaseHttpActivityDelegate.java:226) ~[flowable-http-common-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.bpmn.http.DefaultBpmnHttpActivityDelegate.execute(DefaultBpmnHttpActivityDelegate.java:110) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.delegate.invocation.FutureJavaDelegateInvocation.invoke(FutureJavaDelegateInvocation.java:38) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.delegate.invocation.DelegateInvocation.proceed(DelegateInvocation.java:32) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.delegate.invocation.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:26) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.bpmn.behavior.ServiceTaskFutureJavaDelegateActivityBehavior.execute(ServiceTaskFutureJavaDelegateActivityBehavior.java:120) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.bpmn.helper.ClassDelegate.execute(ClassDelegate.java:195) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeActivityBehavior(ContinueProcessOperation.java:298) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeSynchronous(ContinueProcessOperation.java:175) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughFlowNode(ContinueProcessOperation.java:125) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.run(ContinueProcessOperation.java:88) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.AbstractEngineConfiguration.lambda$new$0(AbstractEngineConfiguration.java:196) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperation(CommandInvoker.java:166) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperations(CommandInvoker.java:121) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:77) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.interceptor.BpmnOverrideContextInterceptor.execute(BpmnOverrideContextInterceptor.java:26) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:53) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:105) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:57) ~[flowable-spring-common-7.0.1.jar!/:7.0.1]  
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) ~[spring-tx-6.1.4.jar!/:6.1.4]  
at org.flowable.common.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:57) ~[flowable-spring-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:51) ~[flowable-engine-common-7.0.1.jar!/:7.0.1]  
at org.flowable.engine.impl.RuntimeServiceImpl.startProcessInstanceByKey(RuntimeServiceImpl.java:141) ~[flowable-engine-7.0.1.jar!/:7.0.1]  
at com.charter.networkenabler.workflow.service.impl.WorkflowServiceImpl.startProcess(WorkflowServiceImpl.java:42) [!/:0.0.1-SNAPSHOT]  
at com.charter.networkenabler.workflow.rest.ProcessWorkflowController.startProcess(ProcessWorkflowController.java:95) [!/:0.0.1-SNAPSHOT]  
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:259) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:192) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:920) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653) [jakarta.servlet-api-6.1.0-M2.jar!/:6.1.0-M2]  
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) [spring-webmvc-6.1.4.jar!/:6.1.4]  
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) [jakarta.servlet-api-6.1.0-M2.jar!/:6.1.0-M2]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) [tomcat-embed-websocket-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at datadog.trace.instrumentation.springweb6.HandlerMappingResourceNameFilter.doFilterInternal(HandlerMappingResourceNameFilter.java:50) [?:?]  
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) [spring-web-6.1.4.jar!/:6.1.4]  
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) [spring-web-6.1.4.jar!/:6.1.4]  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:735) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-10.1.19.jar!/:?]  
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) [tomcat-embed-core-10.1.19.jar!/:?]  
at java.base/java.lang.Thread.run(Thread.java:840) [?:?]

---

<div class="post-metadata">

**Author:** ![filiphr](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/filiphr/32/315_2.png) [@filiphr](https://forum.flowable.org/u/filiphr)\
**Post date:** [April 25, 2024, 12:10pm UTC](https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467/2 "2024-04-25T12:10:51Z")

</div>

Hey @nemadroshan,

Are you using the Flowable Spring Boot starters or are you configuring your own engine configuration?

---

<div class="post-metadata">

**Author:** ![nemadroshan](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/nemadroshan/32/3478_2.png) [@nemadroshan](https://forum.flowable.org/u/nemadroshan)\
**Post date:** [April 25, 2024, 12:17pm UTC](https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467/4 "2024-04-25T12:17:07Z")

</div>

i am using the spring boot starter

```auto
<dependency>
			<groupId>org.flowable</groupId>
			<artifactId>flowable-spring-boot-starter</artifactId>
			<version>${flowable.version}</version>
			<exclusions>
				<exclusion>
					<groupId>com.fasterxml.jackson.core</groupId>
					<artifactId>jackson-core</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

```

---

<div class="post-metadata">

**Author:** ![filiphr](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/filiphr/32/315_2.png) [@filiphr](https://forum.flowable.org/u/filiphr)\
**Post date:** [April 25, 2024, 12:21pm UTC](https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467/5 "2024-04-25T12:21:01Z")

</div>

OK, that’s strange. This shouldn’t really happen.

Are you perhaps able to create a unit test or an example showing how we can reproduce this?

---

<div class="post-metadata">

**Author:** ![CElbersen](https://avatars.discourse-cdn.com/v4/letter/c/dbc845/32.png) [@CElbersen](https://forum.flowable.org/u/CElbersen)\
**Post date:** [May 1, 2024, 7:43am UTC](https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467/6 "2024-05-01T07:43:02Z")

</div>

Hi @filiphr,

It’s the same error I’m getting in this topic: [Can't get HTTP Tasks to work in Flowable-rest docker](https://forum.flowable.org/t/cant-get-http-tasks-to-work-in-flowable-rest-docker/11435)

And my gut feeling is that it also has something to do with these:

> [@Flowable dynamic value in http task not working 6.8.0](https://forum.flowable.org/t/flowable-dynamic-value-in-http-task-not-working-6-8-0/10248/):
>
> When Iam using flowable version 6.7.2 it is working perfectly fine with below scenario my delegate class Iam setting a service url like below execution.setVaraible(“url”, [http://localhost/restApi](http://localhost/restApi)) and in my http task in flowable ui Iam using request url as \<flowable:field name=“requestUrl”\> \<flowable:expression\>\<![CDATA[${url}]]\>\</flowable:expression\> \</flowable:field\> But when I upgraded the version to 6.8.0 Iam getting null value in my http task

> [@HTTP task execute parallel in same transaction not working in 6.8.0](https://forum.flowable.org/t/http-task-execute-parallel-in-same-transaction-not-working-in-6-8-0/10397):
>
> Since upgrading to 6.8 we aren’t able to call HTTP tasks in true parallel with the “execute parallel in same transaction” property. Is this a known bug? We were using this feature extensively in 6.7.2. I’ve created a simple example process that fails when setting the property to true. It succeeds when setting the property to false. \<?xml version="1.0" encoding="UTF-8"?\> \<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns…

---

<div class="post-metadata">

**Author:** ![nemadroshan](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/nemadroshan/32/3478_2.png) [@nemadroshan](https://forum.flowable.org/u/nemadroshan)\
**Post date:** [May 13, 2024, 5:37pm UTC](https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467/7 "2024-05-13T17:37:47Z")

</div>

Hi @filiphr Thank you for response. i added sample application zip in github for your reference  
[https://github.com/nemadroshan/sample-engine](https://github.com/nemadroshan/sample-engine)

---

<div class="post-metadata">

**Author:** ![nemadroshan](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/nemadroshan/32/3478_2.png) [@nemadroshan](https://forum.flowable.org/u/nemadroshan)\
**Post date:** [May 14, 2024, 8:33am UTC](https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467/8 "2024-05-14T08:33:32Z")

</div>

Hi @filiphr please provide any update

---

<div class="post-metadata">

**Author:** ![filiphr](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/filiphr/32/315_2.png) [@filiphr](https://forum.flowable.org/u/filiphr)\
**Post date:** [June 12, 2024, 11:33am UTC](https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467/9 "2024-06-12T11:33:50Z")

</div>

Hey @nemadroshan,

Seems like we’ve found the root cause for this issue. It has been fixed in [Make sure DefaultAsyncTaskExecutor is started · flowable/flowable-engine@03d8680 · GitHub](https://github.com/flowable/flowable-engine/commit/03d8680cab866a55fb144d9d2d2b4b0f08c2a21e).

Cheers,  
Filip

---

<div class="post-metadata">

**Author:** ![nemadroshan](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/nemadroshan/32/3478_2.png) [@nemadroshan](https://forum.flowable.org/u/nemadroshan)\
**Post date:** [June 12, 2024, 7:19pm UTC](https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467/10 "2024-06-12T19:19:28Z")

</div>

Thanks for response @filiphr . Can you please tell me will this fix come as part of version 7.0.1 or any other version

---

<div class="post-metadata">

**Author:** ![filiphr](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/filiphr/32/315_2.png) [@filiphr](https://forum.flowable.org/u/filiphr)\
**Post date:** [June 18, 2024, 6:55pm UTC](https://forum.flowable.org/t/nullpointer-exception-in-http-tasks-after-upgrading-to-flowable-version-7-0-1/11467/11 "2024-06-18T18:55:21Z")

</div>

7.0.1 has been released since 17th of January 2024. The fix will be in one of the upcoming releases.

Cheers,  
Filip
