Error camunda multitenacy

When I try to deploy multitenacy i got

10-Jun-2019 13:13:53.319 SEVERE [main] org.camunda.commons.logging.BaseLogger.logError ENGINE-16004 Exception while closing command context: no processes deployed with key ‘example-process’ and tenant-id ‘tenant1’: processDefinition is null

org.camunda.bpm.engine.exception.NullValueException: no processes deployed with key ‘example-process’ and tenant-id ‘tenant1’: processDefinition is null

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)


at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)


at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)


at java.lang.reflect.Constructor.newInstance(Constructor.java:423)


at org.camunda.bpm.engine.impl.util.EnsureUtil.generateException(EnsureUtil.java:380)


at org.camunda.bpm.engine.impl.util.EnsureUtil.ensureNotNull(EnsureUtil.java:54)


at org.camunda.bpm.engine.impl.util.EnsureUtil.ensureNotNull(EnsureUtil.java:49)


at org.camunda.bpm.engine.impl.persistence.deploy.cache.ProcessDefinitionCache.checkInvalidDefinitionByKeyAndTenantId(ProcessDefinitionCache.java:56)


at org.camunda.bpm.engine.impl.persistence.deploy.cache.ProcessDefinitionCache.checkInvalidDefinitionByKeyAndTenantId(ProcessDefinitionCache.java:27)


at org.camunda.bpm.engine.impl.persistence.deploy.cache.ResourceDefinitionCache.findDeployedLatestDefinitionByKeyAndTenantId(ResourceDefinitionCache.java:74)


at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.findDeployedLatestProcessDefinitionByKeyAndTenantId(DeploymentCache.java:92)


at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.findByKey(GetDeployedProcessDefinitionCmd.java:83)


at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.find(GetDeployedProcessDefinitionCmd.java:73)


at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.execute(GetDeployedProcessDefinitionCmd.java:55)


at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:46)


at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:34)


at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:27)


at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:106)


at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:69)


at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:32)


at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:165)


at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:131)


at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:127)


at org.camunda.bpm.tutorial.multitenancy.MultiTenancyProcessApplication.startProcessInstances(MultiTenancyProcessApplication.java:37)


at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)


at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)


at java.lang.reflect.Method.invoke(Method.java:498)


at org.camunda.bpm.container.impl.deployment.PostDeployInvocationStep.performOperationStep(PostDeployInvocationStep.java:67)


at org.camunda.bpm.container.impl.spi.DeploymentOperation.execute(DeploymentOperation.java:119)


at org.camunda.bpm.container.impl.jmx.MBeanServiceContainer.executeDeploymentOperation(MBeanServiceContainer.java:159)


at org.camunda.bpm.container.impl.spi.DeploymentOperation$DeploymentOperationBuilder.execute(DeploymentOperation.java:215)


at org.camunda.bpm.container.impl.RuntimeContainerDelegateImpl.deployProcessApplication(RuntimeContainerDelegateImpl.java:101)


at org.camunda.bpm.application.AbstractProcessApplication.deploy(AbstractProcessApplication.java:62)


at org.camunda.bpm.application.impl.ServletProcessApplication.contextInitialized(ServletProcessApplication.java:134)


at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4641)


at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5109)


at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)


at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)


at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)


at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)


at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1141)


at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1876)


at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)


at java.util.concurrent.FutureTask.run(FutureTask.java:266)


at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)


at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)


at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1053)


at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:428)


at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1585)


at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)


at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)


at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)


at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)


at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:969)


at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)


at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)


at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1429)


at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)


at java.util.concurrent.FutureTask.run(FutureTask.java:266)


at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)


at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)


at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:944)


at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:261)


at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)


at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)


at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)


at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)


at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)


at org.apache.catalina.startup.Catalina.start(Catalina.java:682)


at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)


at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)


at java.lang.reflect.Method.invoke(Method.java:498)


at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:350)


at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492)

I Built multi-tenancy/tenant-identifier-shared example with Maven and i dockerize it with a dockerfile like this

FROM camunda/camunda-bpm-platform:latest
#Multitenacy
ADD /processes.xml /camunda/lib
ADD /zzz.jar /camunda/webapps/camunda-invoice/WEB-INF/lib/

Thanks

Hi,

What do you mean by

How do you deploy the process, when you deploy the process do you specify the tenant?
Some additional info: