Hi community,
I'm currently trying to set up a Process Flexibility project with an ability to pick start conditions on each variant.
I strictly followed next instructions and especially focused on correct creation of WM_BUSINESSRULES destination:
The issue is when I'm adding a vocabulary configuration for my process template a deploy falls with an error 500 with next logs. Without setting the vocabulary the template works completely fine except starting rules functionality (which is expected).



#2.0#2022 11 14 13:12:52.815#Z#ERROR#com.sap.cloud.lm.sl.xs2.f6c52e79-641d-11ed-a005-eeee0a87095f.OPERATION.startContentDeployTask#######org.cloudfoundry.multiapps.controller.persistence.services.ProcessLogger########flowable-async-job-executor-thread-27120###[StartContentDeployStep] [mcafpoc-workflow-module] [FATAL] Deployment of file Id 02341ef9-641e-11ed-b22c-339497f80589 Failed, Error details: while trying to invoke the method com.sap.bpm.wds.core.model.WorkflowModuleContent.getSubcontents() of a null object loaded from local variable 'obj'#
#2.0#2022 11 14 13:12:52.995#Z#WARN#com.sap.cloud.lm.sl.xs2.f6c52e79-641d-11ed-a005-eeee0a87095f.OPERATION.startContentDeployTask#######org.cloudfoundry.multiapps.controller.persistence.services.ProcessLogger########flowable-async-job-executor-thread-27120###[StartContentDeployStep] An old service key with content_endpoint https://api.workflow-sap.cfapps.eu10.hana.ondemand.com/workflow-deploy/rest/internal/v1 is used. Please recreate your service key#
#2.0#2022 11 14 13:12:52.997#Z#DEBUG#com.sap.cloud.lm.sl.xs2.f6c52e79-641d-11ed-a005-eeee0a87095f.OPERATION.startContentDeployTask#######org.cloudfoundry.multiapps.controller.persistence.services.ProcessLogger########flowable-async-job-executor-thread-27120###[StartContentDeployStep] Deleting content deployment resource "07d947fc-641e-11ed-987b-9d4a7df342d2"...#
#2.0#2022 11 14 13:12:53.077#Z#ERROR#com.sap.cloud.lm.sl.xs2.f6c52e79-641d-11ed-a005-eeee0a87095f.OPERATION.startContentDeployTask#######org.cloudfoundry.multiapps.controller.persistence.services.ProcessLogger########flowable-async-job-executor-thread-27120###Exception caught#
org.cloudfoundry.multiapps.common.ContentException: Error checking status of content deployment from module "mcafpoc-workflow-module" in content service "wm_workflow": Content deployment for module "mcafpoc-workflow-module" failed due to invalid content. Download the logs "mcafpoc-workflow-module_wm_workflow" via the dmol command and check them for more information. at org.cloudfoundry.multiapps.controller.process.steps.SyncFlowableStep.processException(SyncFlowableStep.java:131) ~[multiapps-controller-process-1.143.3.jar:?] at org.cloudfoundry.multiapps.controller.process.steps.AsyncFlowableStep.executeStepExecution(AsyncFlowableStep.java:28) ~[multiapps-controller-process-1.143.3.jar:?] at org.cloudfoundry.multiapps.controller.process.steps.AsyncFlowableStep.executeStep(AsyncFlowableStep.java:15) ~[multiapps-controller-process-1.143.3.jar:?] at org.cloudfoundry.multiapps.controller.process.steps.TimeoutAsyncFlowableStep.executeStep(TimeoutAsyncFlowableStep.java:19) ~[multiapps-controller-process-1.143.3.jar:?] at org.cloudfoundry.multiapps.controller.process.steps.SyncFlowableStep.executeInternal(SyncFlowableStep.java:75) ~[multiapps-controller-process-1.143.3.jar:?] at org.cloudfoundry.multiapps.controller.process.steps.SyncFlowableStep.lambda$execute$0(SyncFlowableStep.java:65) ~[multiapps-controller-process-1.143.3.jar:?] at org.cloudfoundry.multiapps.controller.core.util.LoggingUtil.logWithCorrelationId(LoggingUtil.java:14) ~[multiapps-controller-core-1.143.3.jar:?] at org.cloudfoundry.multiapps.controller.process.steps.SyncFlowableStep.execute(SyncFlowableStep.java:65) ~[multiapps-controller-process-1.143.3.jar:?] at org.flowable.engine.impl.delegate.invocation.JavaDelegateInvocation.invoke(JavaDelegateInvocation.java:35) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.engine.impl.delegate.invocation.DelegateInvocation.proceed(DelegateInvocation.java:32) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.engine.impl.delegate.invocation.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:26) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.engine.impl.bpmn.behavior.ServiceTaskDelegateExpressionActivityBehavior.execute(ServiceTaskDelegateExpressionActivityBehavior.java:157) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeActivityBehavior(ContinueProcessOperation.java:313) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.engine.impl.agenda.ContinueProcessOperation.executeSynchronous(ContinueProcessOperation.java:170) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.engine.impl.agenda.ContinueProcessOperation.continueThroughFlowNode(ContinueProcessOperation.java:125) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.engine.impl.agenda.ContinueProcessOperation.run(ContinueProcessOperation.java:88) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.common.engine.impl.AbstractEngineConfiguration.lambda$new$0(AbstractEngineConfiguration.java:173) ~[flowable-engine-common-6.6.0.jar:6.6.0] at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperation(CommandInvoker.java:97) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperations(CommandInvoker.java:81) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:64) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.engine.impl.interceptor.BpmnOverrideContextInterceptor.execute(BpmnOverrideContextInterceptor.java:26) ~[flowable-engine-6.6.0.jar:6.6.0] at org.flowable.common.engine.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:53) ~[flowable-engine-common-6.6.0.jar:6.6.0] at org.flowable.common.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:83) ~[flowable-engine-common-6.6.0.jar:6.6.0] at org.flowable.common.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:57) ~[flowable-spring-common-6.6.0.jar:6.6.0] at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) [spring-tx-5.3.20.jar:5.3.20] at org.flowable.common.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:57) [flowable-spring-common-6.6.0.jar:6.6.0] at org.flowable.common.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) [flowable-engine-common-6.6.0.jar:6.6.0] at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56) [flowable-engine-common-6.6.0.jar:6.6.0] at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:51) [flowable-engine-common-6.6.0.jar:6.6.0] at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.executeJob(ExecuteAsyncRunnable.java:127) [flowable-job-service-6.6.0.jar:6.6.0] at org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnable.run(ExecuteAsyncRunnable.java:115) [flowable-job-service-6.6.0.jar:6.6.0] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?]Caused by: org.cloudfoundry.multiapps.common.ContentException: Content deployment for module "mcafpoc-workflow-module" failed due to invalid content. Download the logs "mcafpoc-workflow-module_wm_workflow" via the dmol command and check them for more information. at com.sap.cloud.lm.sl.xs2.process.steps.PollDeployContentStatusExecution.checkStartupStatus(PollDeployContentStatusExecution.java:57) ~[com.sap.cloud.lm.sl.xs2.process-1.143.3.jar:?] at com.sap.cloud.lm.sl.xs2.process.steps.PollDeployContentStatusExecution.execute(PollDeployContentStatusExecution.java:33) ~[com.sap.cloud.lm.sl.xs2.process-1.143.3.jar:?] at org.cloudfoundry.multiapps.controller.process.steps.AsyncFlowableStep.executeStepExecution(AsyncFlowableStep.java:25) ~[multiapps-controller-process-1.143.3.jar:?] ... 32 more