Hi,
I am trying to integrate Camunda with Spring Boot and Eureka Netflix Discovery service. Everything works fine until I insert the Eureka dependencies. The application is starting but I cannot access the Camunda cockpit as I get this error:
ERROR 5664 — [nio-8000-exec-9] o.a.c.c.C.[Tomcat].[localhost].[/] : Servlet.init() for servlet [Admin Api] threw exceptionjava.lang.IllegalArgumentException: null
at jersey.repackaged.org.objectweb.asm.ClassVisitor.(ClassVisitor.java:79) ~[jersey-server-1.19.1.jar:1.19.1]
at jersey.repackaged.org.objectweb.asm.ClassVisitor.(ClassVisitor.java:64) ~[jersey-server-1.19.1.jar:1.19.1]
at org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener$AnnotatedClassVisitor.(AnnotationAcceptingListener.java:169) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener$AnnotatedClassVisitor.(AnnotationAcceptingListener.java:153) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener.(AnnotationAcceptingListener.java:121) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener.newJaxrsResourceAndProviderListener(AnnotationAcceptingListener.java:93) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.ResourceConfig.scanClasses(ResourceConfig.java:881) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.ResourceConfig._getClasses(ResourceConfig.java:842) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig._getClasses(ResourceConfig.java:1128) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.ResourceConfig.getClasses(ResourceConfig.java:751) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.(ResourceConfig.java:1178) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.(ResourceConfig.java:1151) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.ResourceConfig.createRuntimeConfig(ResourceConfig.java:1147) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.ApplicationHandler$RuntimeConfigConfigurator.init(ApplicationHandler.java:182) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$0(ApplicationHandler.java:290) ~[jersey-server-2.29.1.jar:na]
at java.util.Arrays$ArrayList.forEach(Arrays.java:3880) ~[na:1.8.0_151]
at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:290) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.server.ApplicationHandler.(ApplicationHandler.java:259) ~[jersey-server-2.29.1.jar:na]
at org.glassfish.jersey.servlet.WebComponent.(WebComponent.java:311) ~[jersey-container-servlet-core-2.29.1.jar:na]
at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:154) ~[jersey-container-servlet-core-2.29.1.jar:na]
at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:346) ~[jersey-container-servlet-core-2.29.1.jar:na]
at javax.servlet.GenericServlet.init(GenericServlet.java:158) ~[tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1134) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:761) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1598) [tomcat-embed-core-9.0.30.jar:9.0.30]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.30.jar:9.0.30]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_151]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_151]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.30.jar:9.0.30]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_151]
I am using Spring version 2.2.4.RELEASE.
Spring Cloud version: Hoxton.SR1
Camunda Spring Boot starter: org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp:3.4.0
Can somebody help me with this problem?
Thanks in advance.