# Script Task failing post migration

**URL:** <https://forum.flowable.org/t/script-task-failing-post-migration/5036>\
**Category:** Flowable Engine\
**Created:** [December 10, 2019, 1:19pm UTC](https://forum.flowable.org/t/script-task-failing-post-migration/5036 "2019-12-10T13:19:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sachpal](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@sachpal](https://forum.flowable.org/u/sachpal)\
**Post date:** [December 10, 2019, 1:19pm UTC](https://forum.flowable.org/t/script-task-failing-post-migration/5036/1 "2019-12-10T13:19:30Z")

</div>

Migrated from 6.1.2 to 6.4.2. Now existing process is giving null pointer.

```
	<dependency>
		<groupId>org.flowable</groupId>
		<artifactId>flowable-spring-boot-starter-basic</artifactId>
		<version>6.4.2</version>
	</dependency>
	<!-- https://mvnrepository.com/artifact/org.flowable/flowable-http -->
	<dependency>
		<groupId>org.flowable</groupId>
		<artifactId>flowable-http</artifactId>
		<version>6.4.2</version>
	</dependency>
	<!-- https://mvnrepository.com/artifact/org.flowable/flowable-cxf -->
	<dependency>
		<groupId>org.flowable</groupId>
		<artifactId>flowable-cxf</artifactId>
		<version>6.4.2</version>
	</dependency>

```

[http-nio-7000-exec-5] 2019-12-04 11:44:25,352 INFO com.wipro.platform.has.process.service.StandardExecutionService [276] - Calling Process TENIS P\_198d28b5-1a1f-4b27-9d95-f05d07b188ad for tenant 1 true.  
[primaryTaskExecutor-1] 2019-12-04 11:44:31,553 ERROR org.flowable.common.engine.impl.interceptor.CommandContext [115] - Error while closing command context  
java.lang.NullPointerException: null  
at org.flowable.common.engine.impl.cfg.SpringBeanFactoryProxyMap.containsKey(SpringBeanFactoryProxyMap.java:47) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.BeansResolverFactory.containsKey(BeansResolverFactory.java:34) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptBindings.containsKey(ScriptBindings.java:60) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:144) ~[?:1.8.0\_161]  
at jdk.nashorn.api.scripting.NashornScriptEngine.getScriptName(NashornScriptEngine.java:230) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.makeSource(NashornScriptEngine.java:226) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155) ~[nashorn.jar:?]  
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:233) ~[?:1.8.0\_161]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:87) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:73) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior.execute(ScriptTaskActivityBehavior.java:78) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeActivityBehavior(ContinueProcessOperation.java:275) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeSynchronous(ContinueProcessOperation.java:159) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughFlowNode(ContinueProcessOperation.java:114) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughSequenceFlow(ContinueProcessOperation.java:327) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.run(ContinueProcessOperation.java:80) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperation(CommandInvoker.java:88) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperations(CommandInvoker.java:72) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:56) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.BpmnOverrideContextInterceptor.execute(BpmnOverrideContextInterceptor.java:25) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:53) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:72) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:56) ~[flowable-spring-common-6.4.2.jar:6.4.2]  
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) [spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]  
at org.flowable.common.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:56) [flowable-spring-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) [flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56) [flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:51) [flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.executeJob(ExecuteAsyncRunnable.java:128) [flowable-job-service-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.run(ExecuteAsyncRunnable.java:116) [flowable-job-service-6.4.2.jar:6.4.2]  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0\_161]  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0\_161]  
at java.lang.Thread.run(Thread.java:748) [?:1.8.0\_161]  
[primaryTaskExecutor-1] 2019-12-04 11:44:31,609 ERROR org.flowable.job.service.impl.asyncexecutor.DefaultAsyncRunnableExecutionExceptionHandler [45] - Job 52fca4cf-165d-11ea-ade8-a4c3f0ee0ceb failed  
java.lang.NullPointerException: null  
at org.flowable.common.engine.impl.cfg.SpringBeanFactoryProxyMap.containsKey(SpringBeanFactoryProxyMap.java:47) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.BeansResolverFactory.containsKey(BeansResolverFactory.java:34) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptBindings.containsKey(ScriptBindings.java:60) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:144) ~[?:1.8.0\_161]  
at jdk.nashorn.api.scripting.NashornScriptEngine.getScriptName(NashornScriptEngine.java:230) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.makeSource(NashornScriptEngine.java:226) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155) ~[nashorn.jar:?]  
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:233) ~[?:1.8.0\_161]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:87) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:73) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior.execute(ScriptTaskActivityBehavior.java:78) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeActivityBehavior(ContinueProcessOperation.java:275) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeSynchronous(ContinueProcessOperation.java:159) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughFlowNode(ContinueProcessOperation.java:114) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughSequenceFlow(ContinueProcessOperation.java:327) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.run(ContinueProcessOperation.java:80) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperation(CommandInvoker.java:88) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperations(CommandInvoker.java:72) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:56) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.BpmnOverrideContextInterceptor.execute(BpmnOverrideContextInterceptor.java:25) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:53) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:72) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:56) ~[flowable-spring-common-6.4.2.jar:6.4.2]  
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]  
at org.flowable.common.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:56) ~[flowable-spring-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:51) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.executeJob(ExecuteAsyncRunnable.java:128) [flowable-job-service-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.run(ExecuteAsyncRunnable.java:116) [flowable-job-service-6.4.2.jar:6.4.2]  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0\_161]  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0\_161]  
at java.lang.Thread.run(Thread.java:748) [?:1.8.0\_161]  
[primaryTaskExecutor-1] 2019-12-04 11:44:42,797 ERROR org.flowable.common.engine.impl.interceptor.CommandContext [115] - Error while closing command context  
java.lang.NullPointerException: null  
at org.flowable.common.engine.impl.cfg.SpringBeanFactoryProxyMap.containsKey(SpringBeanFactoryProxyMap.java:47) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.BeansResolverFactory.containsKey(BeansResolverFactory.java:34) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptBindings.containsKey(ScriptBindings.java:60) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:144) ~[?:1.8.0\_161]  
at jdk.nashorn.api.scripting.NashornScriptEngine.getScriptName(NashornScriptEngine.java:230) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.makeSource(NashornScriptEngine.java:226) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155) ~[nashorn.jar:?]  
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:233) ~[?:1.8.0\_161]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:87) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:73) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior.execute(ScriptTaskActivityBehavior.java:78) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeActivityBehavior(ContinueProcessOperation.java:275) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeSynchronous(ContinueProcessOperation.java:159) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughFlowNode(ContinueProcessOperation.java:114) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughSequenceFlow(ContinueProcessOperation.java:327) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.run(ContinueProcessOperation.java:80) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperation(CommandInvoker.java:88) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperations(CommandInvoker.java:72) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:56) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.BpmnOverrideContextInterceptor.execute(BpmnOverrideContextInterceptor.java:25) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:53) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:72) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:56) ~[flowable-spring-common-6.4.2.jar:6.4.2]  
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) [spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]  
at org.flowable.common.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:56) [flowable-spring-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) [flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56) [flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:51) [flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.executeJob(ExecuteAsyncRunnable.java:128) [flowable-job-service-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.run(ExecuteAsyncRunnable.java:116) [flowable-job-service-6.4.2.jar:6.4.2]  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0\_161]  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0\_161]  
at java.lang.Thread.run(Thread.java:748) [?:1.8.0\_161]  
[primaryTaskExecutor-1] 2019-12-04 11:44:42,799 ERROR org.flowable.job.service.impl.asyncexecutor.DefaultAsyncRunnableExecutionExceptionHandler [45] - Job 52fca4cf-165d-11ea-ade8-a4c3f0ee0ceb failed  
java.lang.NullPointerException: null  
at org.flowable.common.engine.impl.cfg.SpringBeanFactoryProxyMap.containsKey(SpringBeanFactoryProxyMap.java:47) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.BeansResolverFactory.containsKey(BeansResolverFactory.java:34) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptBindings.containsKey(ScriptBindings.java:60) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:144) ~[?:1.8.0\_161]  
at jdk.nashorn.api.scripting.NashornScriptEngine.getScriptName(NashornScriptEngine.java:230) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.makeSource(NashornScriptEngine.java:226) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155) ~[nashorn.jar:?]  
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:233) ~[?:1.8.0\_161]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:87) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:73) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior.execute(ScriptTaskActivityBehavior.java:78) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeActivityBehavior(ContinueProcessOperation.java:275) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeSynchronous(ContinueProcessOperation.java:159) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughFlowNode(ContinueProcessOperation.java:114) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughSequenceFlow(ContinueProcessOperation.java:327) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.run(ContinueProcessOperation.java:80) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperation(CommandInvoker.java:88) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperations(CommandInvoker.java:72) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:56) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.BpmnOverrideContextInterceptor.execute(BpmnOverrideContextInterceptor.java:25) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:53) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:72) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:56) ~[flowable-spring-common-6.4.2.jar:6.4.2]  
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]  
at org.flowable.common.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:56) ~[flowable-spring-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:51) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.executeJob(ExecuteAsyncRunnable.java:128) [flowable-job-service-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.run(ExecuteAsyncRunnable.java:116) [flowable-job-service-6.4.2.jar:6.4.2]  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0\_161]  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0\_161]  
at java.lang.Thread.run(Thread.java:748) [?:1.8.0\_161]  
[primaryTaskExecutor-1] 2019-12-04 11:45:02,495 ERROR org.flowable.common.engine.impl.interceptor.CommandContext [115] - Error while closing command context  
java.lang.NullPointerException: null  
at org.flowable.common.engine.impl.cfg.SpringBeanFactoryProxyMap.containsKey(SpringBeanFactoryProxyMap.java:47) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.BeansResolverFactory.containsKey(BeansResolverFactory.java:34) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptBindings.containsKey(ScriptBindings.java:60) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:144) ~[?:1.8.0\_161]  
at jdk.nashorn.api.scripting.NashornScriptEngine.getScriptName(NashornScriptEngine.java:230) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.makeSource(NashornScriptEngine.java:226) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155) ~[nashorn.jar:?]  
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:233) ~[?:1.8.0\_161]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:87) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:73) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior.execute(ScriptTaskActivityBehavior.java:78) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeActivityBehavior(ContinueProcessOperation.java:275) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeSynchronous(ContinueProcessOperation.java:159) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughFlowNode(ContinueProcessOperation.java:114) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughSequenceFlow(ContinueProcessOperation.java:327) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.run(ContinueProcessOperation.java:80) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperation(CommandInvoker.java:88) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperations(CommandInvoker.java:72) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:56) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.BpmnOverrideContextInterceptor.execute(BpmnOverrideContextInterceptor.java:25) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:53) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:72) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:56) ~[flowable-spring-common-6.4.2.jar:6.4.2]  
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) [spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]  
at org.flowable.common.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:56) [flowable-spring-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) [flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56) [flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:51) [flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.executeJob(ExecuteAsyncRunnable.java:128) [flowable-job-service-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.run(ExecuteAsyncRunnable.java:116) [flowable-job-service-6.4.2.jar:6.4.2]  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0\_161]  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0\_161]  
at java.lang.Thread.run(Thread.java:748) [?:1.8.0\_161]  
[primaryTaskExecutor-1] 2019-12-04 11:45:02,497 ERROR org.flowable.job.service.impl.asyncexecutor.DefaultAsyncRunnableExecutionExceptionHandler [45] - Job 52fca4cf-165d-11ea-ade8-a4c3f0ee0ceb failed  
java.lang.NullPointerException: null  
at org.flowable.common.engine.impl.cfg.SpringBeanFactoryProxyMap.containsKey(SpringBeanFactoryProxyMap.java:47) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.BeansResolverFactory.containsKey(BeansResolverFactory.java:34) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptBindings.containsKey(ScriptBindings.java:60) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:144) ~[?:1.8.0\_161]  
at jdk.nashorn.api.scripting.NashornScriptEngine.getScriptName(NashornScriptEngine.java:230) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.makeSource(NashornScriptEngine.java:226) ~[nashorn.jar:?]  
at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155) ~[nashorn.jar:?]  
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:233) ~[?:1.8.0\_161]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:87) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:73) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior.execute(ScriptTaskActivityBehavior.java:78) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeActivityBehavior(ContinueProcessOperation.java:275) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeSynchronous(ContinueProcessOperation.java:159) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughFlowNode(ContinueProcessOperation.java:114) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughSequenceFlow(ContinueProcessOperation.java:327) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.agenda.ContinueProcessOperation.run(ContinueProcessOperation.java:80) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperation(CommandInvoker.java:88) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperations(CommandInvoker.java:72) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:56) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.engine.impl.interceptor.BpmnOverrideContextInterceptor.execute(BpmnOverrideContextInterceptor.java:25) ~[flowable-engine-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:53) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:72) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:56) ~[flowable-spring-common-6.4.2.jar:6.4.2]  
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]  
at org.flowable.common.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:56) ~[flowable-spring-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:51) ~[flowable-engine-common-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.executeJob(ExecuteAsyncRunnable.java:128) [flowable-job-service-6.4.2.jar:6.4.2]  
at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.run(ExecuteAsyncRunnable.java:116) [flowable-job-service-6.4.2.jar:6.4.2]  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0\_161]  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0\_161]  
at java.lang.Thread.run(Thread.java:748) [?:1.8.0\_161]

---

<div class="post-metadata">

**Author:** ![joram](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/joram/32/26_2.png) [@joram](https://forum.flowable.org/u/joram)\
**Post date:** [December 19, 2019, 9:50pm UTC](https://forum.flowable.org/t/script-task-failing-post-migration/5036/2 "2019-12-19T21:50:56Z")

</div>

> [@sachpal](#):
>
> org.flowable.common.engine.impl.cfg.SpringBeanFactoryProxyMap.containsKey(SpringBeanFactoryProxyMap.java:47) ~[flowable-engine-common-6.4.2.jar:6.4.2]

This looks like a bean is being referenced in an expression, but it can’t find the bean. Did something else change wrt Spring or the way you’re using Flowable with Spring Boot? Can you share a snippet of your process with the expression that is failing?
