NoClassDefFoundError: org/camunda/bpm/BpmPlatform

Hi, I’m using pre-packaged Camunda Wildfly edition (camunda-bpm-wildfly-7.12.0-alpha1). I have also cloned repo GitHub - camunda-consulting/showroom-customer-onboarding: LEGACY PROJECT not maintained anymore and have built and copied war file to deployments directory.

Deployment fails:

21:31:42,527 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service org.camunda.bpm.platform.process-application-module.“deployment.camunda-showcase-insurance-application.war”.START: org.jboss.msc.service.StartException in service org.camunda.bpm.platform.process-application-module.“deployment.camunda-showcase-insurance-application.war”.START: Exception while invoking the @PostDeploy method
at org.camunda.bpm.container.impl.jboss.service.ProcessApplicationStartService.invokePostDeploy(ProcessApplicationStartService.java:224)
at org.camunda.bpm.container.impl.jboss.service.ProcessApplicationStartService.start(ProcessApplicationStartService.java:153)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1738)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1700)
at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1558)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.camunda.bpm.application.ProcessApplicationExecutionException: java.lang.reflect.InvocationTargetException
at org.camunda.bpm.application.impl.ProcessApplicationLogger.processApplicationExecutionException(ProcessApplicationLogger.java:95)
at org.camunda.bpm.application.AbstractProcessApplication.execute(AbstractProcessApplication.java:124)
at org.camunda.bpm.container.impl.jboss.service.ProcessApplicationStartService.invokePostDeploy(ProcessApplicationStartService.java:216)
… 9 more
Caused by: java.lang.reflect.InvocationTargetException
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.jboss.service.ProcessApplicationStartService$1.call(ProcessApplicationStartService.java:219)
at org.camunda.bpm.container.impl.jboss.service.ProcessApplicationStartService$1.call(ProcessApplicationStartService.java:216)
at org.camunda.bpm.application.AbstractProcessApplication.execute(AbstractProcessApplication.java:121)
… 10 more
Caused by: org.camunda.bpm.engine.BadUserRequestException: ENGINE-03087 The resource type with id:‘6’ is not valid for ‘ACCESS’ permission.
at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.invalidResourceForAuthorization(EnginePersistenceLogger.java:721)
at org.camunda.bpm.engine.impl.persistence.entity.AuthorizationManager.validateResourceCompatibility(AuthorizationManager.java:342)
at org.camunda.bpm.engine.impl.cmd.SaveAuthorizationCmd.execute(SaveAuthorizationCmd.java:51)
at org.camunda.bpm.engine.impl.cmd.SaveAuthorizationCmd.execute(SaveAuthorizationCmd.java:33)
at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28)
at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:107)
at org.camunda.bpm.engine.impl.interceptor.JtaTransactionInterceptor.execute(JtaTransactionInterceptor.java:61)
at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70)
at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33)
at org.camunda.bpm.engine.impl.AuthorizationServiceImpl.saveAuthorization(AuthorizationServiceImpl.java:46)
at com.camunda.consulting.util.UserGenerator.createGrantGroupAuthorization(UserGenerator.java:84)
at com.camunda.demo.insuranceapplication.InsuranceApplicationProcessApplication.setupUsersForDemo(InsuranceApplicationProcessApplication.java:251)
at com.camunda.demo.insuranceapplication.InsuranceApplicationProcessApplication.setupEnvironmentForDemo(InsuranceApplicationProcessApplication.java:51)
… 17 more
21:31:42,528 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 1) WFLYCTL0013: Operation (“full-replace-deployment”) failed - address: () - failure description: {“WFLYCTL0080: Failed services” => {“org.camunda.bpm.platform.process-application-module."deployment.camunda-showcase-insurance-application.war".START” => “Exception while invoking the @PostDeploy method
Caused by: org.camunda.bpm.application.ProcessApplicationExecutionException: java.lang.reflect.InvocationTargetException
Caused by: java.lang.reflect.InvocationTargetException
Caused by: org.camunda.bpm.engine.BadUserRequestException: ENGINE-03087 The resource type with id:‘6’ is not valid for ‘ACCESS’ permission.”}}

Can anyone help me out to solve this problem?

PS: Also I’ve created spring boot app that has API. Inside API I’m calling BpmPlatform and getting this error:

NoClassDefFoundError: org/camunda/bpm/BpmPlatform