You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

网关项目本地正常K8s启动失败,求助排查Sleuth相关VerifyError异常

网关项目K8s Pod启动失败排查请求

本人英文水平有限,若文本存在语法或用词错误,还请见谅。

我的网关项目在本地启动无任何异常,但部署到K8s Pod中时启动失败,抛出的异常信息如下:

java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.sleuth.propagation.SleuthTagPropagationAutoConfiguration$TagPropagationConfiguration] from ClassLoader [org.springframework.boot.loader.LaunchedURLClassLoader@51684e4a]
at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:481)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:358)
at org.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:414)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.lambda$getTypeForFactoryMethod$2(AbstractAutowireCapableBeanFactory.java:742)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:741)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:680)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:648)
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1614)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:523)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:495)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:620)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:612)
at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1243)
at org.springframework.boot.SpringApplication.getExitCodeFromMappedException(SpringApplication.java:890)
at org.springframework.boot.SpringApplication.getExitCodeFromException(SpringApplication.java:878)
at org.springframework.boot.SpringApplication.handleExitCode(SpringApplication.java:865)
at org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:803)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:322)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1247)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1236)
at com.hulk.service.gateway.teacher.HulkTeacherGatewayApplication.main(HulkTeacherGatewayApplication.java:13)
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.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: java.lang.VerifyError: Bad return type
Exception Details:
Location:
org/springframework/cloud/sleuth/propagation/SleuthTagPropagationAutoConfiguration$TagPropagationConfiguration.tagPropagationSpanHandler(Lorg/springframework/cloud/sleuth/autoconfig/SleuthProperties;Lorg/springframework/cloud/sleuth/propagation/SleuthTagPropagationProperties;)Lbrave/handler/SpanHandler; @9: areturn
Reason:
Type 'org/springframework/cloud/sleuth/propagation/TagPropagationFinishedSpanHandler' (current frame, stack[0]) is not assignable to 'brave/handler/SpanHandler' (from method signature)
Current Frame:
bci: @9
flags: { }
locals: { 'org/springframework/cloud/sleuth/autoconfig/SleuthProperties', 'org/springframework/cloud/sleuth/propagation/SleuthTagPropagationProperties' }
stack: { 'org/springframework/cloud/sleuth/propagation/TagPropagationFinishedSpanHandler' }
Bytecode:
0x0000000: bb00 0259 2a2b b700 03b0

    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
    at java.lang.Class.getDeclaredMethods(Class.java:1975)
    at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:463)
    ... 29 common frames omitted

项目依赖版本信息:
项目依赖版本与另一可正常启动的网关项目完全一致,核心包含Spring Cloud、Spring Boot等相关组件。

我最初怀疑是版本问题,但同版本的网关项目能正常启动。尝试谷歌搜索相同错误信息,未找到相关案例,恳请各位帮忙排查问题。

内容的提问来源于stack exchange,提问作者nothingzhl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 23:20:39