Unable to parse schema:/DMN12.xsd, while camunda Spring Boot application startup

Hello,
I have Camunda7.12.0 running inside a SpringBoot with gradle, it is working fine in local environment fine but it is throwing initialization error while startup in DEV environment.

Its working fine with the deployment of BPMN files but it is failing with DMN files.

Configuration:
implementation ‘org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp-ee:3.4.2’
implementation ‘org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-rest:3.4.2’
implementation ‘org.camunda.bpm:camunda-engine:7.12.0-ee’

SpringBootVersion = ‘2.2.1.RELEASE’

Console Log : 
    2020-06-26 11:03:16.231 ERROR 397 --- [           main] org.camunda.bpm.engine.context           : ENGINE-16004 Exception while closing command context: null

    java.lang.ExceptionInInitializerError: null
    	at org.camunda.bpm.dmn.engine.impl.transform.DefaultDmnTransform.setModelInstance(DefaultDmnTransform.java:111) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.dmn.engine.impl.transform.DefaultDmnTransform.modelInstance(DefaultDmnTransform.java:119) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.dmn.deployer.DecisionRequirementsDefinitionDeployer.transformDefinitions(DecisionRequirementsDefinitionDeployer.java:61) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:537) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:67) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:65) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:255) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.cmd.DeployCmd$1.call(DeployCmd.java:156) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.cmd.DeployCmd$1.call(DeployCmd.java:142) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:537) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:142) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:102) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:82) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.engine.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:46) [.camunda-service.jar:na]
    	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) [.camunda-service.jar:na]
    	at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:44) [.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) [.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) [.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:102) [.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) [.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) [.camunda-service.jar:na]
    	at org.camunda.bpm.engine.impl.repository.ProcessApplicationDeploymentBuilderImpl.deploy(ProcessApplicationDeploymentBuilderImpl.java:63) [.camunda-service.jar:na]
    	at org.camunda.bpm.container.impl.deployment.DeployProcessArchiveStep.performOperationStep(DeployProcessArchiveStep.java:146) [.camunda-service.jar:na]
    	at org.camunda.bpm.container.impl.spi.DeploymentOperation.execute(DeploymentOperation.java:120) [.camunda-service.jar:na]
    	at org.camunda.bpm.container.impl.jmx.MBeanServiceContainer.executeDeploymentOperation(MBeanServiceContainer.java:160) [.camunda-service.jar:na]
    	at org.camunda.bpm.container.impl.spi.DeploymentOperation$DeploymentOperationBuilder.execute(DeploymentOperation.java:216) [.camunda-service.jar:na]
    	at org.camunda.bpm.container.impl.RuntimeContainerDelegateImpl.deployProcessApplication(RuntimeContainerDelegateImpl.java:102) [.camunda-service.jar:na]
    	at org.camunda.bpm.application.AbstractProcessApplication.deploy(AbstractProcessApplication.java:66) [.camunda-service.jar:na]
    	at org.camunda.bpm.engine.spring.application.SpringProcessApplication.start(SpringProcessApplication.java:110) [.camunda-service.jar:na]
    	at org.camunda.bpm.engine.spring.application.SpringProcessApplication.afterPropertiesSet(SpringProcessApplication.java:119) [.camunda-service.jar:na]
    	at org.camunda.bpm.spring.boot.starter.SpringBootProcessApplication.afterPropertiesSet(SpringBootProcessApplication.java:102) [.camunda-service.jar:na]
    	at org.camunda.bpm.engine.spring.application.SpringProcessApplication.onApplicationEvent(SpringProcessApplication.java:96) [.camunda-service.jar:na]
    	at org.camunda.bpm.engine.spring.application.SpringProcessApplication.onApplicationEvent(SpringProcessApplication.java:52) [.camunda-service.jar:na]
    	at org.camunda.bpm.spring.boot.starter.SpringBootProcessApplication$$EnhancerBySpringCGLIB$$eda4e3ef.onApplicationEvent(<generated>) [.camunda-service.jar:na]
    	at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) [.camunda-service.jar:na]
    	at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) [.camunda-service.jar:na]
    	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) [.camunda-service.jar:na]
    	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403) [.camunda-service.jar:na]
    	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360) [.camunda-service.jar:na]
    	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:897) [.camunda-service.jar:na]
    	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162) [.camunda-service.jar:na]
    	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553) [.camunda-service.jar:na]
    	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) [.camunda-service.jar:na]
    	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) [.camunda-service.jar:na]
    	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [.camunda-service.jar:na]
    	at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) [.camunda-service.jar:na]
    	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) [.camunda-service.jar:na]
    	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) [.camunda-service.jar:na]
    	at com.camunda.CamundaServiceApplication.main(CamundaServiceApplication.java:12) [camunda-service.jar:na]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_152]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_152]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_152]
    	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_152]
    	at scala.tools.nsc.util.ScalaClassLoader$$anonfun$run$1.apply(ScalaClassLoader.scala:71) [scala-compiler.jar:na]
    	at scala.tools.nsc.util.ScalaClassLoader$class.asContext(ScalaClassLoader.scala:31) [scala-compiler.jar:na]
    	at scala.tools.nsc.util.ScalaClassLoader$URLClassLoader.asContext(ScalaClassLoader.scala:139) [scala-compiler.jar:na]
    	at scala.tools.nsc.util.ScalaClassLoader$class.run(ScalaClassLoader.scala:71) [scala-compiler.jar:na]
    	at scala.tools.nsc.util.ScalaClassLoader$URLClassLoader.run(ScalaClassLoader.scala:139) [scala-compiler.jar:na]
    	at scala.tools.nsc.CommonRunner$class.run(ObjectRunner.scala:28) [scala-compiler.jar:na]
    	at scala.tools.nsc.ObjectRunner$.run(ObjectRunner.scala:45) [scala-compiler.jar:na]
    	at scala.tools.nsc.CommonRunner$class.runAndCatch(ObjectRunner.scala:35) [scala-compiler.jar:na]
    	at scala.tools.nsc.ObjectRunner$.runAndCatch(ObjectRunner.scala:45) [scala-compiler.jar:na]
    	at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:74) [scala-compiler.jar:na]
    	at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:96) [scala-compiler.jar:na]
    	at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:105) [scala-compiler.jar:na]
    	at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala) [scala-compiler.jar:na]
    Caused by: org.camunda.bpm.model.xml.ModelValidationException: Unable to parse schema:jar:file:/camunda-service/common/bin/../lib/camunda-service.jar!/DMN12.xsd
    	at org.camunda.bpm.model.xml.impl.parser.AbstractModelParser.createSchema(AbstractModelParser.java:189) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.model.dmn.impl.DmnParser.<init>(DmnParser.java:48) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.model.dmn.Dmn.<init>(Dmn.java:131) ~[.camunda-service.jar:na]
    	at org.camunda.bpm.model.dmn.Dmn.<clinit>(Dmn.java:128) ~[.camunda-service.jar:na]
    	... 74 common frames omitted

    2020-06-26 11:03:16.241  INFO 397 --- [           main] ConditionEvaluationReportLoggingListener : 

    Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
    2020-06-26 11:03:16.243 ERROR 397 --- [           main] o.s.boot.SpringApplication               : Application run failed

Thanks,
sunkiran

This issue is due to building a FAT jar with Camunda SpringBoot.
Additional info : Automatic process deployment not working in fat jar Issue Tracker : https://jira.camunda.com/browse/CAM-11943