[ https://issues.apache.org/jira/browse/KAFKA-9936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17096979#comment-17096979 ]
Bruno Cadonna commented on KAFKA-9936: -------------------------------------- Now I am a bit confused. Earlier you wrote that you changed the Streams and Clients versions to 2.5 not to 2.4.1. And the Spring docs are clear. What do I miss? > kafka-streams 2.5.0 missing dependency? > --------------------------------------- > > Key: KAFKA-9936 > URL: https://issues.apache.org/jira/browse/KAFKA-9936 > Project: Kafka > Issue Type: Bug > Components: core > Affects Versions: 2.5.0 > Reporter: SledgeHammer > Priority: Major > > In my Spring Boot 2.2.6 app, I currently have: > spring-kafka 2.4.6 > kafka-streams 2.4.1 > kafka-client 2.4.1 > > If I upgrade kafka-streams and kafka-client to 2.5.0, my app can't start > anymore. Can't seem to find the isolation level class. I'm in JDK 11.0.6 on > Windows. > > org.springframework.context.ApplicationContextException: Failed to start bean > 'defaultKafkaStreamsBuilder'; nested exception is > java.lang.NoClassDefFoundError: > org/apache/kafka/common/IsolationLevelorg.springframework.context.ApplicationContextException: > Failed to start bean 'defaultKafkaStreamsBuilder'; nested exception is > java.lang.NoClassDefFoundError: org/apache/kafka/common/IsolationLevel at > org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:185) > ~[spring-context-5.2.5.RELEASE.jar:5.2.5.RELEASE] at > org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:53) > ~[spring-context-5.2.5.RELEASE.jar:5.2.5.RELEASE] at > org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:360) > ~[spring-context-5.2.5.RELEASE.jar:5.2.5.RELEASE] at > org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:158) > ~[spring-context-5.2.5.RELEASE.jar:5.2.5.RELEASE] at > org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:122) > ~[spring-context-5.2.5.RELEASE.jar:5.2.5.RELEASE] at > org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:894) > ~[spring-context-5.2.5.RELEASE.jar:5.2.5.RELEASE] at > org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162) > ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553) > ~[spring-context-5.2.5.RELEASE.jar:5.2.5.RELEASE] at > org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) > ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at > org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) > ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at > org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) > ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at > org.springframework.boot.SpringApplication.run(SpringApplication.java:315) > ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at > org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) > ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at > org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) > ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at > org.xxx.xxx.xxxApplication.main(xxxApplication.java:11) ~[classes/:na]Caused > by: java.lang.NoClassDefFoundError: org/apache/kafka/common/IsolationLevel at > org.apache.kafka.streams.StreamsConfig.<clinit>(StreamsConfig.java:793) > ~[kafka-streams-2.5.0.jar:na] at > org.apache.kafka.streams.KafkaStreams.<init>(KafkaStreams.java:584) > ~[kafka-streams-2.5.0.jar:na] at > org.springframework.kafka.config.StreamsBuilderFactoryBean.start(StreamsBuilderFactoryBean.java:266) > ~[spring-kafka-2.4.6.RELEASE.jar:2.4.6.RELEASE] at > org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:182) > ~[spring-context-5.2.5.RELEASE.jar:5.2.5.RELEASE] ... 14 common frames > omittedCaused by: java.lang.ClassNotFoundException: > org.apache.kafka.common.IsolationLevel at > java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) > ~[na:na] at > java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) > ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > ~[na:na] ... 18 common frames omitted -- This message was sent by Atlassian Jira (v8.3.4#803005)