ITADN

[BUG] DashScopeMultimodalEmbeddingAutoConfiguration 2.0.0-M1.1版本在启动是报错显示找不到该类

#4883OpenJerryMeeet 创建于 25 天前
kind/bugneeds-triage
J
JerryMeeetcommented
### Is there an existing issue for this? - [x] I have searched the existing issues ### Current Behavior dashscope版本是2.0.0-M1.1, springboot版本是4.0.7版本, 在启动时提示找不到DashScopeMultimodalEmbeddingAutoConfiguration。 **请问该bug在后续版本中是否会修复呢?** <img width="1358" height="799" alt="Image" src="https://github.com/user-attachments/assets/25334f73-e7bc-4737-bf0d-679bb42f6ffd" /> ### Expected Behavior 15:56:21.056 [main] WARN o.s.b.w.s.s.c.AnnotationConfigServletWebServerApplicationContext - [refresh,629] - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Unable to read meta-data for class com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeMultimodalEmbeddingAutoConfiguration 15:56:21.094 [main] ERROR o.s.b.SpringApplication - [reportFailure,863] - Application run failed java.lang.IllegalStateException: Unable to read meta-data for class com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeMultimodalEmbeddingAutoConfiguration at org.springframework.boot.autoconfigure.AutoConfigurationSorter$AutoConfigurationClass.getAnnotationMetadata(AutoConfigurationSorter.java:289) at org.springframework.boot.autoconfigure.AutoConfigurationSorter$AutoConfigurationClass.getOrder(AutoConfigurationSorter.java:249) at org.springframework.boot.autoconfigure.AutoConfigurationSorter.lambda$getInPriorityOrder$0(AutoConfigurationSorter.java:75) at java.base/java.util.TimSort.countRunAndMakeAscending(TimSort.java:360) at java.base/java.util.TimSort.sort(TimSort.java:234) at java.base/java.util.Arrays.sort(Arrays.java:1308) at java.base/java.util.ArrayList.sort(ArrayList.java:1804) at org.springframework.boot.autoconfigure.AutoConfigurationSorter.getInPriorityOrder(AutoConfigurationSorter.java:74) at org.springframework.boot.autoconfigure.AutoConfigurationImportSelector$AutoConfigurationGroup.sortAutoConfigurations(AutoConfigurationImportSelector.java:526) at org.springframework.boot.autoconfigure.AutoConfigurationImportSelector$AutoConfigurationGroup.selectImports(AutoConfigurationImportSelector.java:502) at org.springframework.context.annotation.ConfigurationClassParser$DeferredImportSelectorGrouping.getImports(ConfigurationClassParser.java:936) at org.springframework.context.annotation.ConfigurationClassParser$DeferredImportSelectorGroupingHandler.processGroupImports(ConfigurationClassParser.java:862) at org.springframework.context.annotation.ConfigurationClassParser$DeferredImportSelectorHandler.process(ConfigurationClassParser.java:833) at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:200) at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:452) at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:316) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:795) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:603) at org.springframework.boot.web.server.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:756) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:445) at org.springframework.boot.SpringApplication.run(SpringApplication.java:321) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1365) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) at com.smartcitysz.agent.RobotAgentApplication.main(RobotAgentApplication.java:24) Caused by: java.io.FileNotFoundException: class path resource [com/alibaba/cloud/ai/autoconfigure/dashscope/DashScopeMultimodalEmbeddingAutoConfiguration.class] cannot be opened because it does not exist at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:212) at org.springframework.core.type.classreading.SimpleMetadataReader.getClassReader(SimpleMetadataReader.java:54) at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:48) at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:62) at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:127) at org.springframework.core.type.classreading.AbstractMetadataReaderFactory.getMetadataReader(AbstractMetadataReaderFactory.java:62) at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:40) at org.springframework.boot.autoconfigure.AutoConfigurationSorter$AutoConfigurationClass.getAnnotationMetadata(AutoConfigurationSorter.java:284) ... 26 common frames omitted ### Steps To Reproduce _No response_ ### Environment ```markdown spring-ai-alibaba-starter-dashscope和spring-ai-alibaba-agent-framework引入的版本都是2.0.0-M1.1 ``` ### Debug logs _No response_ ### Anything else? 当前我的办法是直接在配置文件中排除掉了 spring: autoconfigure: exclude: - com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeMultimodalEmbeddingAutoConfiguration
2 条评论