Getting DMN error

Hi Team,

I am trying to deploy project which includes DMN . Getting below error.

org.camunda.commons.logging.BaseLogger.logError ENGINE-16004 Exception while closing command context: org.camunda.bpm.model.dmn.instance.Decision.getCamundaHistoryTimeToLiveString()Ljava/lang/String;

Appriciate your help on this.

Regards,
Suhaib

Hi @SuhaibSultan,

can you please share more information about the issue?
Which Camunda version do you use?

Please attach the complete stack trace and your DMN file.

Best regards,
Philipp

Hi Philip,

Thanks for reply.
I am using invoice example.
And camunda version 7.8.0

Stack Trace:

14-May-2018 06:44:39.470 INFO [localhost-startStop-5] org.camunda.commons.logging.BaseLogger.logInfo ENGINE-08024 Found processes.xml file at file:/home/ec2-user/Software/camunda/server/apache-tomcat-8.0.47/webapps/camunda-example-invoice-7.8.0-SNAPSHOT/WEB-INF/classes/META-INF/processes.xml
14-May-2018 06:44:39.474 INFO [localhost-startStop-5] org.camunda.commons.logging.BaseLogger.logInfo ENGINE-08023 Deployment summary for process archive ‘camunda-example-invoice-7.8.0-SNAPSHOT’:

    invoiceBusinessDecisions.dmn
    invoice.v2.bpmn
    review-invoice.cmmn

14-May-2018 06:44:39.496 SEVERE [localhost-startStop-5] org.camunda.commons.logging.BaseLogger.logError ENGINE-16004 Exception while closing command context: org.camunda.bpm.model.cmmn.instance.Case.getCamundaHistoryTimeToLiveString()Ljava/lang/String;
java.lang.NoSuchMethodError: org.camunda.bpm.model.cmmn.instance.Case.getCamundaHistoryTimeToLiveString()Ljava/lang/String;
at org.camunda.bpm.engine.impl.cmmn.handler.CaseHandler.initializeActivity(CaseHandler.java:54)
at org.camunda.bpm.engine.impl.cmmn.handler.CaseHandler.handleElement(CaseHandler.java:40)
at org.camunda.bpm.engine.impl.cmmn.handler.CaseHandler.handleElement(CaseHandler.java:33)
at org.camunda.bpm.engine.impl.cmmn.transformer.CmmnTransform.transformCase(CmmnTransform.java:162)
at org.camunda.bpm.engine.impl.cmmn.transformer.CmmnTransform.transformCaseDefinitions(CmmnTransform.java:154)
at org.camunda.bpm.engine.impl.cmmn.transformer.CmmnTransform.transformRootElement(CmmnTransform.java:133)
at org.camunda.bpm.engine.impl.cmmn.transformer.CmmnTransform.transform(CmmnTransform.java:119)
at org.camunda.bpm.engine.impl.cmmn.deployer.CmmnDeployer.transformDefinitions(CmmnDeployer.java:50)
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:51)
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.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:100)
at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:266)
at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:262)
at org.camunda.bpm.engine.impl.repository.ProcessApplicationDeploymentBuilderImpl.deploy(ProcessApplicationDeploymentBuilderImpl.java:59)
at org.camunda.bpm.container.impl.deployment.DeployProcessArchiveStep.performOperationStep(DeployProcessArchiveStep.java:141)
at org.camunda.bpm.container.impl.spi.DeploymentOperation.execute(DeploymentOperation.java:116)
at org.camunda.bpm.container.impl.jmx.MBeanServiceContainer.executeDeploymentOperation(MBeanServiceContainer.java:156)
at org.camunda.bpm.container.impl.spi.DeploymentOperation$DeploymentOperationBuilder.execute(DeploymentOperation.java:212)
at org.camunda.bpm.container.impl.RuntimeContainerDelegateImpl.deployProcessApplication(RuntimeContainerDelegateImpl.java:95)
at org.camunda.bpm.application.AbstractProcessApplication.deploy(AbstractProcessApplication.java:59)
at org.camunda.bpm.application.impl.ServletProcessApplication.contextInitialized(ServletProcessApplication.java:131)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4851)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1853)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)

14-May-2018 06:44:39.497 SEVERE [localhost-startStop-5] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
14-May-2018 06:44:39.497 SEVERE [localhost-startStop-5] org.apache.catalina.core.StandardContext.startInternal Context [/camunda-example-invoice-7.8.0-SNAPSHOT] startup failed due to previous errors
14-May-2018 06:44:39.497 WARNING [localhost-startStop-5] org.camunda.commons.logging.BaseLogger.logWarn ENGINE-07017 Calling undeploy() on process application that is not deployed.

Hi @SuhaibSultan,

do you use the Camunda tomcat 7.8.0 distribution?
Did you modify anything inside the distribution?

It seems some lib versions doesn’t match.

Best regards,
Philipp