Cvc-complex-type.2.4.a: Invalid content was found starting with element 'extensionElements'

1.bpmn (16.2 KB)

Hello,

I used camunda modeler to design a BPMN process, the detailed definition is attached. I tried to deploy it in cockpit, and deployment suceeded, while deployment failed on my another integration environment, which 7.9.0 camunda is being used. The error is ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors:

  • cvc-complex-type.2.4.a: Invalid content was found starting with element ‘extensionElements’. One of … is expected.

MOre details, please refer to the enclosed 1.bpmn, which includes both bpmn definition and logs.

Any suggestion why this may fail on camunda 7.9.0? Thanks a lot.

2018-12-28T10:32:47.229Z ERROR [] [SimpleAsyncTaskExecutor-34] [][][][Optional.empty][] org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors:

  • cvc-complex-type.2.4.a: Invalid content was found starting with element ‘extensionElements’. One of . “http://www.omg.org/spec/BPMN/20100524/MODEL”:supports}’ is expected. | VM_VMD_Protect.bpmn | line 2 | column 76
    at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:58)
    at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:191)
    at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:267)
    at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:101)
    at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:96)
    at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:71)
    at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:61)
    at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:50)
    at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:47)
    at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:473)
    at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:47)
    at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:63)
    at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:55)
    at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:479)
    at org.camunda.bpm.engine.impl.cmd.DeployCmd$1.call(DeployCmd.java:138)
    at org.camunda.bpm.engine.impl.cmd.DeployCmd$1.call(DeployCmd.java:126)
    at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:473)
    at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:126)
    at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:92)
    at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:72)
    at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:24)
    at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:104)
    at org.camunda.bpm.engine.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:42)
    at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)
    at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:40)
    at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:66)
    at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30)
    at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:99)
    at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:266)

@eruca, please be aware that we prefer English for communication so that all users can follow the discussion.

Best regards,
Yana