Ai大模型平台合并后端代码

Blade 未结 2 58

一、该问题的重现步骤是什么?

1. 我将Ai大模型后端代码aigc模块迁移出一个新的服务模块

2. 迁移后只保留了aigc模块的代码

3.运行服务显示找不到 

OssTemplate that could not be found.

分析了下原因,应该是缺失了原代码中resource模块下的BladeOssConfiguration类 导致osstemplate注入失败

二、你期待的结果是什么?实际看到的又是什么?

正常合并至bladex-cloud,目前服务运行报错

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex4.7.0快照  windows10

四、请提供详细的错误堆栈信息,这很重要。

2025-09-15 14:34:50.203  INFO 24208 --- [           main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [1] datasource,primary datasource named [master]

2025-09-15 14:34:51.679  WARN 24208 --- [           main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ragEndpoint' defined in file [D:\Hop4.0\DeepAi\blade-service\blade-ai\target\classes\org\springblade\aigc\api\endpoint\RagEndpoint.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'ragKbServiceImpl' defined in file [D:\Hop4.0\DeepAi\blade-service\blade-ai\target\classes\org\springblade\aigc\rag\business\service\impl\RagKbServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'aiKnowledgeAssetsServiceImpl' defined in file [D:\Hop4.0\DeepAi\blade-service\blade-ai\target\classes\org\springblade\aigc\kb\business\service\impl\AiKnowledgeAssetsServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'org.springblade.core.oss.OssTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}

2025-09-15 14:34:51.679  INFO 24208 --- [           main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....

2025-09-15 14:34:51.680  INFO 24208 --- [           main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closing ...

2025-09-15 14:34:51.681  INFO 24208 --- [           main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed

2025-09-15 14:34:51.681  INFO 24208 --- [           main] c.b.d.d.d.DefaultDataSourceDestroyer     : dynamic-datasource close the datasource named [master] success,

2025-09-15 14:34:51.681  INFO 24208 --- [           main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye

2025-09-15 14:34:51.695  INFO 24208 --- [           main] .s.b.a.l.ConditionEvaluationReportLogger : 


Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.

2025-09-15 14:34:51.709 ERROR 24208 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 


***************************

APPLICATION FAILED TO START

***************************


Description:


Parameter 0 of constructor in org.springblade.aigc.kb.business.service.impl.AiKnowledgeAssetsServiceImpl required a bean of type 'org.springblade.core.oss.OssTemplate' that could not be found.



Action:


Consider defining a bean of type 'org.springblade.core.oss.OssTemplate' in your configuration.

五、若有更多详细信息,请在下面提供。

2条回答
  • 看下ai服务的pom.xml完整内容,以及application-dev.yml的配置,再截个图,看下你放到bladex的哪个目录下了

    作者追问:1小时前

    辛苦翼总看下

    作者追问:1小时前

    4.0.0org.springbladeblade-service${revision}blade-ai${project.artifactId}jar1.2.01.2.0-beta82.0.271.2.0-beta8org.springbladeblade-core-bootorg.springbladeblade-core-oauth2org.springbladeblade-starter-tenantorg.springbladeblade-starter-swaggerorg.springbladeblade-system-api${revision}org.springbladeblade-user-apidev.langchain4jlangchain4j-bom${langchain4j.core.version}pomimportdev.langchain4jlangchain4j-community-qianfan${langchain4j.community.version}dev.langchain4jlangchain4j-community-redis${langchain4j.community.version}dev.langchain4jlangchain4j-community-zhipu-ai${langchain4j.community.version}org.springbladeblade-starter-db-dynamicorg.springframework.bootspring-boot-starter-webfluxorg.springframework.retryspring-retryorg.springframework.bootspring-boot-starter-mailcom.github.qcloudsmsqcloudsms1.0.6org.graalvm.jsjs22.3.0org.graalvm.jsjs-scriptengine22.3.0com.knuddelsjtokkit1.1.0org.apache.pdfboxpdfbox${pdfbox.version}dev.langchain4jlangchain4j1.4.0dev.langchain4jlangchain4j-reactor${langchain4j.version}dev.langchain4jlangchain4j-mcp${langchain4j.version}dev.langchain4jlangchain4j-open-ai1.4.0dev.langchain4jlangchain4j-anthropic1.4.0dev.langchain4jlangchain4j-ollama1.4.0dev.langchain4jlangchain4j-hugging-face${langchain4j.version}dev.langchain4jlangchain4j-milvus${langchain4j.version}dev.langchain4jlangchain4j-pgvector${langchain4j.version}dev.langchain4jlangchain4j-community-qianfan${langchain4j.version}dev.langchain4jlangchain4j-community-redis${langchain4j.version}dev.langchain4jlangchain4j-community-zhipu-ai${langchain4j.version}org.springbladeblade-starter-ossorg.apache.poipoi-ooxmlorg.apache.poipoi-scratchpadorg.springbladeblade-core-toolorg.springbladeblade-starter-httpcom.aliyunaliyun-java-sdk-coreio.fabric8docker-maven-plugin${docker.fabric.skip}org.apache.maven.pluginsmaven-antrun-plugin


    0 讨论(0)
  • 1小时前
    4.0.0org.springbladeblade-service${revision}blade-ai${project.artifactId}jar1.2.01.2.0-beta82.0.271.2.0-beta8org.springbladeblade-core-bootorg.springbladeblade-core-oauth2org.springbladeblade-starter-tenantorg.springbladeblade-starter-swaggerorg.springbladeblade-system-api${revision}org.springbladeblade-user-apidev.langchain4jlangchain4j-bom${langchain4j.core.version}pomimportdev.langchain4jlangchain4j-community-qianfan${langchain4j.community.version}dev.langchain4jlangchain4j-community-redis${langchain4j.community.version}dev.langchain4jlangchain4j-community-zhipu-ai${langchain4j.community.version}org.springbladeblade-starter-db-dynamicorg.springframework.bootspring-boot-starter-webfluxorg.springframework.retryspring-retryorg.springframework.bootspring-boot-starter-mailcom.github.qcloudsmsqcloudsms1.0.6org.graalvm.jsjs22.3.0org.graalvm.jsjs-scriptengine22.3.0com.knuddelsjtokkit1.1.0org.apache.pdfboxpdfbox${pdfbox.version}dev.langchain4jlangchain4j1.4.0dev.langchain4jlangchain4j-reactor${langchain4j.version}dev.langchain4jlangchain4j-mcp${langchain4j.version}dev.langchain4jlangchain4j-open-ai1.4.0dev.langchain4jlangchain4j-anthropic1.4.0dev.langchain4jlangchain4j-ollama1.4.0dev.langchain4jlangchain4j-hugging-face${langchain4j.version}dev.langchain4jlangchain4j-milvus${langchain4j.version}dev.langchain4jlangchain4j-pgvector${langchain4j.version}dev.langchain4jlangchain4j-community-qianfan${langchain4j.version}dev.langchain4jlangchain4j-community-redis${langchain4j.version}dev.langchain4jlangchain4j-community-zhipu-ai${langchain4j.version}org.springbladeblade-starter-ossorg.apache.poipoi-ooxmlorg.apache.poipoi-scratchpadorg.springbladeblade-core-toolorg.springbladeblade-starter-httpcom.aliyunaliyun-java-sdk-coreio.fabric8docker-maven-plugin${docker.fabric.skip}org.apache.maven.pluginsmaven-antrun-plugin

    image.pngimage.png

    作者追问:1小时前

    本地测了下,跑起来没问题,等我们后面更新个文档吧。你给个邮箱,我们先把集成的版本源码发你看下

    CleanShot20250915153547@2x.png

    回答: 1小时前

    836230260@qq.com 谢谢翼总

    回答: 47分钟前

    image.png翼总,启动还是报错呢

    0 讨论(0)
提交回复