Skip to content

后端启动时报错 #361

@FredGoo

Description

@FredGoo

问题摘要 / Issue Summary

根据文档启动时报错

版本信息 / Version Information

v1.2.0

浏览器 / Browser

No response

操作系统 / Operating System

Windows 10

发生了什么?/ What happened?

在启动后端时,加载到FlowsDefinitionServiceImpl这个bean时报错了

期望的行为 / Expected Behavior

顺利启动后端

重现步骤 / Steps to Reproduce

mvn clean install
拷贝jar到fit的build下
fit start -Dfit.profiles.active=prod

相关日志 / Relevant Logs

PS E:\home\fred\git\ATD-Agent\atd-fit> fit start -Dfit.profiles.active=prod
Running command: java -Dfit -D"sun.io.useCanonCaches=true" -D"plugin.fit.dynamic.plugin.directory=/e/home/fred/git/ATD-Agent/atd-fit" -jar fit-discrete-launcher-3.5.0-M6.jar .profiles.active=prod
[2025-08-03 23:07:31.114] [INFO ] [main] [modelengine.fitframework.runtime.discrete.DiscreteFitRuntime] Prepare to start FIT application... [version=3.5.0-M6]
8月 03, 2025 11:07:37 下午 org.hibernate.validator.internal.util.Version <clinit>
INFO: HV000001: Hibernate Validator null
[2025-08-03 23:07:40.457] [INFO ] [main] [modelengine.fel.tool.support.DefaultToolFactoryRepository] Register factory[type=FIT] success.
[2025-08-03 23:07:40.463] [INFO ] [main] [modelengine.fel.tool.support.DefaultToolFactoryRepository] Register factory[type=HTTP] success.
[2025-08-03 23:07:41.271] [INFO ] [main] [modelengine.fit.http.server.handler.ReflectibleHttpHandlerRegistry] Register http handler group successfully. [group=modelengine.fit.actuator.ActuatorController]
[2025-08-03 23:07:41.523] [INFO ] [main] [modelengine.fit.http.server.handler.ReflectibleHttpHandlerRegistry] Register http handler group successfully. [group=modelengine.fit.http.server.handler.OptionsHttpHandler]
[2025-08-03 23:07:41.524] [INFO ] [main] [modelengine.fit.http.server.handler.ReflectibleHttpHandlerRegistry] Register http handler group successfully. [group=modelengine.fit.http.server.handler.StaticResourceHttpHandler]
[2025-08-03 23:07:41.598] [INFO ] [main] [modelengine.fit.http.server.handler.ReflectibleHttpHandlerRegistry] Register http handler group successfully. [group=modelengine.fit.http.openapi3.swagger.DocumentController]
[2025-08-03 23:07:41.684] [INFO ] [main] [modelengine.fit.http.server.handler.ReflectibleHttpHandlerRegistry] Register http handler group successfully. [group=modelengine.fit.log.LoggerController]
[2025-08-03 23:07:41.976] [INFO ] [main] [modelengine.fit.http.server.handler.ReflectibleHttpHandlerRegistry] Register http handler group successfully. [group=modelengine.fit.service.CheckController]
[2025-08-03 23:07:42.036] [INFO ] [main] [modelengine.fit.http.server.handler.ReflectibleHttpHandlerRegistry] Register http handler group successfully. [group=modelengine.fit.service.RegistryListener]
[2025-08-03 23:07:43.471] [INFO ] [main] [modelengine.fit.http.server.handler.ReflectibleHttpHandlerRegistry] Register http handler group successfully. [group=modelengine.fel.tool.mcp.server.McpServerController]
[2025-08-03 23:07:52.010] [INFO ] [registry-genericable-repository-thread-0] [modelengine.fit.service.RegisteredGenericableRepository] Registered genericables changed. [size=0, genericables=[]]
8月 03, 2025 11:07:53 下午 com.alibaba.druid.pool.DruidDataSource info
信息: {dataSource-1} inited
[2025-08-03 23:07:57.698] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=1d0c8164-1aea-4264-879f-2c7898d13fb9, description=用于并行执行工具, schema={type=object, properties={toolCalls={default=, description=并行调用的工具列表, name=toolCalls, type=array, items={type=object, properties={uniqueName={type=string}, args={type=object}, outputName={type=string}}}, required=[]}, config={default=, description=并行调用的配置, name=config, type=object, properties={concurrency={type=integer}}, required=[]}, context={default=, description=调用时的上下文信息, name=context, type=object, required=[]}}, required=[toolCalls]}]
[2025-08-03 23:07:58.134] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=e147f301-957a-4335-a155-1e86d1a45ae5, description=执行用户定义的代码,生成用户定义的配置, schema={type=object, properties={args={type=object, properties=[], description=代码节点引用的流程中的参数。}, code={type=string, description=用户定义的数据处理代码}, language={type=string, description=用户代码语言}, output={type=object, properties=[], description=代码节点返参校验规范。}}, required=[args, code, language]}]
[2025-08-03 23:07:58.142] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=6e5f0019-f8a5-4ca3-a73a-6b8512388587, description=用户可使用默认模板进行问题优化,或进行自定义优化, schema={type=object, properties={rewriteParam={type=object, properties={strategy={type=string, description=重写策略,有内置和自定义两种, enum=[builtin, custom]}, args={type=object, description=输入参数,必须包含 `query`}, template={type=string, description=模板,内置模式代表问题背景、自定义模式代表提示词模板}, model={type=string, description=模型名}, temperature={type=number, description=温度}}, required=[strategy, args, template, model, temperature]}, memoryConfig={type=object, properties={windowAlg={type=string, description=历史记录消费策略, enum=[buffer_window, token_window]}, serializeAlg={type=string, description=历史记录序列化策略, enum=[full, question_only]}, property={type=integer, description=配置参数,对话轮次或者最大 token 数目}}, required=[windowAlg, serializeAlg, property]}, histories={type=array, items={type=object, properties={question={type=string, description=用户问题}, answer={type=string, description=模型输出}}, required=[question, answer]}}}, required=[rewriteParam, memoryConfig, histories]}]
[2025-08-03 23:07:58.143] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=25887d76-e358-4121-800c-31eb3390fdbd, description=通过用户问题和知识库配置检索知识文档。, schema={properties={query={description=用户问题, oneOf=[{type=array, items={type=string}}, {type=string}]}, knowledgeRepos={description=知识库标识, type=array, items={type=object}}, option={description=检索参数配置, type=object, properties={indexType={type=object, properties={type={description=检索方式类型, type=string}, name={description=检索方式名称, type=string}, description={description=检索方式描述, type=string}}}, referenceLimit={type=object, properties={type={description=引用上限类型, type=string}, value={description=引用上限数值, type=integer}}}, similarityThreshold={type=number, description=检索相似度阈值}, groupId={type=string, description=知识库集标识}, knowledgeConfigId={type=string, description=知识库配置唯一标识}, rerankParam={type=object, properties={enableRerank={description=重排使能标记, type=boolean}, model={description=重排模型的名称, type=string}, baseUri={description=重排模型的资源标识符, type=string}, topK={description=重排后保留最相关的文档数量, type=integer}}}}}}, required=[query, knowledgeRepos, option], type=object}]
[2025-08-03 23:07:58.143] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=70d1adbd-3421-4cb0-9231-fa357688b706, description=用户可使用默认模板进行问题分类,或进行自定义优化, schema={type=object, properties={classifyQuestionParam={type=object, properties={accessInfo={type=object, description=模型信息, properties={serviceName={type=string, description=模型名称}, tag={type=string, description=模型标签}}, required=[serviceName, tag]}, temperature={type=number, description=温度}, template={type=string, description=模板,内置模式代表问题背景、自定义模式代表提示词模板}, args={type=object, description=输入参数,必须包含 `query`}, questionTypeList={type=array, items={type=object, properties={id={type=string, description=问题分类ID}, questionTypeDesc={type=string, description=问题分类描述}}, required=[id, questionTypeDesc]}}}, required=[accessInfo, temperature, args, questionTypeList]}, memoryConfig={type=object, properties={windowAlg={type=string, description=历史记录消费策略, enum=[buffer_window, token_window]}, serializeAlg={type=string, description=历史记录序列化策略, enum=[full, question_only]}, property={type=integer, description=配置参数,对话轮次或者最大 token 数目}}, required=[windowAlg, serializeAlg, property]}, histories={type=array, items={type=object, properties={question={type=string, description=用户问题}, answer={type=string, description=模型输出}}, required=[question, answer]}}}, required=[classifyQuestionParam, memoryConfig, histories]}]
[2025-08-03 23:07:58.144] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=3bca6a3f-9623-4228-b120-1a5e0d41dc14, description=从文本中提取结构化数据。, schema={type=object, properties={extractParam={type=object, properties={text={type=string, description=需要提取的文本}, desc={type=string, description=提取要求描述}, outputSchema={type=string, description=输出结构描述}, accessInfo={type=object, properties={serviceName={type=string}, tag={type=string}}}, temperature={type=number, description=温度}}, required=[text, outputSchema, model, temperature]}, memoryConfig={type=object, properties={windowAlg={type=string, description=历史记录消费策略, enum=[buffer_window, token_window]}, serializeAlg={type=string, description=历史记录序列化策略, default=full, enum=[full]}, property={type=integer, description=配置参数,对话轮次或者最大 token 数目}}, required=[windowAlg, property]}, histories={type=array, items={type=object, properties={question={type=string, description=用户问题}, answer={type=string, description=模型输出}}, required=[question, answer]}}}, required=[extractParam, memoryConfig, histories]}]
[2025-08-03 23:07:58.145] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=1d68d2a4-0410-4a72-93f4-9a5a3d8def27, description=用户可使用该工具进行http调用, schema={type=object, properties={httpRequest={type=object, properties={httpMethod={type=string, description=http调用方法}, url={type=string, description=http调用路径}, timeout={type=integer, description=http调用超时时间}, args={type=object, description=引用参数}, headers={type=object, description=http请求头}, params={type=object, description=http请求参数}, requestBody={type=object, properties={type={type=string, description=http请求体类型,form-data/json/text等}, data={type=object, description=http请求体数据}}}, authentication={type=object, properties={type={type=string, description=http鉴权类型}, header={type=string, description=http鉴权请求头}, authKey={type=string, description=http鉴权key}}}}, required=[httpMethod, url]}}, required=[httpRequest]}]
[2025-08-03 23:07:58.145] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=c71f3d85-d69e-45e4-9549-479e46dc3167, description=对多个变量聚合返回合适的变量, schema={type=object, properties={variables={type=array, items={type=object, description=变量列表}}}, required=[variables]}]
[2025-08-03 23:07:58.145] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=e1d24716-9ffa-46e5-bd36-d3a8d8142559, description=提取文档、图片和音频中的内容。, schema={properties={filePath={description=文件路径, type=string}}, required=[filePath], type=object}]
[2025-08-03 23:07:58.146] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=c2a796db-afa5-45c9-bd36-008426347988, description=解析文件内容, schema={type=object, properties={filePath={name=filePath, type=string}}, required=[]}]
[2025-08-03 23:07:58.147] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=eeedf03c-10aa-41f1-b5e3-6623914242c8, description=从文本中生成图片。, schema={type=object, properties={imageParam={type=object, properties={args={type=object, description=需求描述中的填充字段}, description={type=string, description=图片生成需求描述}, imageCount={type=integer, description=生成图片数量}}, required=[args, description, imageCount]}}, required=[imageParam]}]
[2025-08-03 23:07:58.147] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=e2bd847f-2cfa-4cdc-b326-4d15a15c6a0d, description=从多模态文档提取内容。, schema={type=object, properties={fileExtractionParam={type=object, properties={files={type=array, items={type=string}, description=文件链接}, prompt={type=string, description=文档提取提示词}}, required=[files, prompt]}}, required=[fileExtractionParam]}]
[2025-08-03 23:07:58.148] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=ec122366-4fd2-4e6f-b8ec-2c17706432f4, description=用于循环执行工具, schema={type=object, properties={args={default=, description=循环调用工具时的入参, name=args, type=object}, config={default=, description=循环调用的配置,指定循环的字段, name=config, type=object, properties={loopKeys={type=array, items={type=string}}}}, toolInfo={default=, description=循环调用的工具信息, name=toolInfo, type=object, properties={uniqueName={type=string}, params={type=array, items={type=object, properties={name={type=string}}}}}}, context={default=, description=循环调用的上下文, name=context, type=object, properties={}}}, required=[args, config, toolInfo]}]
[2025-08-03 23:07:58.148] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=8b7e54b7-ce07-40ed-ad93-5d608aa8f6d8, description=解析简历内容,填充提示词模板,输出大模型提示词, schema={type=object, properties={fileUrl={type=string, description=简历文件URL}, instanceId={type=string, description=实例ID}}, required=[fileUrl, instanceId]}]
[2025-08-03 23:07:58.148] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=bdc009dc-969e-4839-b5d7-e9599009d50d, description=这是一个对用户输入提示词进行拼接的工具。, schema={type=object, properties={appId={type=string, description=应用ID}, instanceId={type=string, description=实例ID}, input={type=string, description=用户输入}}, required=[appId, instanceId, input], order=[appId, instanceId, input]}]
[2025-08-03 23:07:58.149] [WARN ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool addition is ignored: tool description is blank. [toolName=e8bbd29c-e529-4c8e-abdb-b355b2d8dcdf]
[2025-08-03 23:07:58.149] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=f952e986-a1ee-474d-bd3a-bdf154db58e7, description=增加用户的知识库配置信息, schema={type=object, properties={knowledgeConfigDto={default=, name=knowledgeConfigDto, description=知识库配置dto, type=object, properties={isDefault={type=boolean}, apiKey={type=string}, groupId={type=string}, name={type=string}, id={type=integer}, userId={type=string}}}}, required=[knowledgeConfigDto]}]
[2025-08-03 23:07:58.149] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=39eea5b4-034a-409a-935a-e9df7736dda8, description=修改用户的知识库配置信息, schema={type=object, properties={knowledgeConfigDto={default=, name=knowledgeConfigDto, description=知识库配置dto, type=object, properties={isDefault={type=boolean}, apiKey={type=string}, groupId={type=string}, name={type=string}, id={type=integer}, userId={type=string}}}}, required=[knowledgeConfigDto]}]
[2025-08-03 23:07:58.150] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=24146b66-2bbe-46a4-848b-1c48057a4ed7, description=删除用户的知识库配置信息, schema={type=object, properties={id={default=, name=id, description=知识库配置id, type=integer}}, required=[id]}]
[2025-08-03 23:07:58.150] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=b04f2abf-8dbc-4103-b652-b26148838981, description=查询用户的知识库配置信息, schema={type=object, properties={userId={default=, name=userId, description=用户id, type=string}}, required=[userId]}]
[2025-08-03 23:07:58.150] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=aed53a7c-4701-437b-b651-a5ec298dd0cf, description=获取支持使用的知识库集列表, schema={type=object, properties={userId={default=, name=userId, description=用户id, type=string}}, required=[]}]
[2025-08-03 23:07:58.151] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=4ff18263-7cc1-40fc-bd96-4c0ee9eb3af0, description=当你想要配置知识库的时候,请使用我!, schema={type=object, properties={aippId={description=the aipp id of the waterFlow tool, default=5185dad4c8124522a2612c20f8497cf0, type=string}, tenantId={description=the tenant id of the waterFlow tool, default=31f20efc7e0848deab6a6bc10fc3021e, type=string}, inputParams={type=object, properties={Question={type=string, description=这是用户输入的问题。}}, required=[Question], order=[Question]}, version={description=the aipp version of the waterFlow tool, default=1.0.0, type=string}}, required=[tenantId, aippId, version, inputParams]}]
[2025-08-03 23:07:58.151] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=77ee3e02-5870-4338-a8be-52c8ed42f3c7, description=为用户添加可用的模型信息, schema={type=object, properties={modelName={default=, name=modelName, description=模型名称, type=string}, baseUrl={default=, name=baseUrl, description=模型访问地址, type=string}, apiKey={default=, name=apiKey, description=模型访问的 API Key, type=string}, userId={default=, name=userId, description=用户id, type=string}, type={default=, name=type, description=模型类型, type=string}}, required=[modelName, baseUrl, apiKey, userId, type]}]
[2025-08-03 23:07:58.151] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=ff0a4b59-0be7-436f-8931-6a599ed9f8f3, description=删除用户绑定的模型信息, schema={type=object, properties={modelId={default=, name=modelId, description=模型id, type=string}, userId={default=, name=userId, description=用户id, type=string}}, required=[modelId, userId]}]
[2025-08-03 23:07:58.152] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=f76205df-1814-49b9-a473-c03ee99770b7, description=将指定模型设置为用户的默认模型, schema={type=object, properties={modelId={default=, name=modelId, description=默认模型id, type=string}, userId={default=, name=userId, description=用户id, type=string}}, required=[modelId, userId]}]
[2025-08-03 23:07:58.152] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=16816279-411b-48e1-b754-191abd61dcd0, description=根据用户标识来查询该用户可用的模型列表, schema={type=object, properties={userId={default=, name=userId, description=用户id, type=string}}, required=[userId]}]
[2025-08-03 23:07:58.153] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=7a76cbd2-881d-469b-b2df-76abed7d0b61, description=当你想要配置模型的时候,请使用我!, schema={type=object, properties={aippId={description=the aipp id of the waterFlow tool, default=0b4fe5a430104edfbe0dc6cff0ebea19, type=string}, tenantId={description=the tenant id of the waterFlow tool, default=31f20efc7e0848deab6a6bc10fc3021e, type=string}, inputParams={type=object, properties={Question={type=string, description=这是用户输入的问题。}}, required=[Question], order=[Question]}, version={description=the aipp version of the waterFlow tool, default=1.0.0, type=string}}, required=[tenantId, aippId, version, inputParams]}]
[2025-08-03 23:07:58.153] [WARN ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool addition is ignored: tool description is blank. [toolName=2a3141b2-8c83-40c2-b2b6-103746c125d3]
[2025-08-03 23:07:58.153] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=7cba6fdd-8c6d-410f-81dc-775ffe96902b, description=用于查询问界的车型信息, schema={type=object, properties={args={default=, name=args, description=预留参数,当前传入空字符串即可, type=string}}, required=[args]}]
[2025-08-03 23:07:58.154] [INFO ] [main] [modelengine.fel.tool.mcp.server.support.DefaultMcpServer] Tool added to MCP server. [toolName=e754f978-d236-44fa-aa55-e8eb5d8f8269, description=用于查询问界车型宣传图片, schema={type=object, properties={carType={default=, name=carType, description=车的型号, type=string}}, required=[carType]}]
8月 03, 2025 11:07:59 下午 org.hibernate.validator.internal.util.Version <clinit>
INFO: HV000001: Hibernate Validator null
[2025-08-03 23:08:04.002] [INFO ] [main] [modelengine.fit.http.server.handler.ReflectibleHttpHandlerRegistry] Register http handler group successfully. [group=aipp 代码运行接口]
2025-08-03T15:08:15.103856200Z main ERROR Log4j API could not find a logging provider.
[2025-08-03 23:08:16.526] [INFO ] [main] [modelengine.fit.http.server.handler.ReflectibleHttpHandlerRegistry] Register http handler group successfully. [group=分析与反馈看板相关接口]
Exception in thread "main" modelengine.fitframework.ioc.BeanCreationException: Failed to create bean. [name=$Fit$aippFlowDefinitionServiceImpl, type=class modelengine.fit.waterflow.appfactory.fitable.AippFlowDefinitionServiceImpl, error=Failed to create bean. [name=$Fit$flowsDefinitionServiceImpl, type=class modelengine.fit.waterflow.flowsengine.biz.service.FlowsDefinitionServiceImpl, error=Failed to create bean. [name=$Fit$flowContextPersistRepo, type=class modelengine.fit.waterflow.flowsengine.domain.flows.context.repo.flowcontext.FlowContextPersistRepo, error=Cannot convert null to a primitive class. [target=boolean]]]]
        at modelengine.fitframework.ioc.support.AbstractBeanFactory.get(AbstractBeanFactory.java:67)
        at modelengine.fitframework.ioc.support.SingletonBeanFactory.get(SingletonBeanFactory.java:26)
        at modelengine.fitframework.ioc.support.DefaultBeanContainer.start0(DefaultBeanContainer.java:319)
        at modelengine.fitframework.ioc.support.DefaultBeanContainer.start(DefaultBeanContainer.java:312)
        at modelengine.fitframework.plugin.support.AbstractPlugin.start0(AbstractPlugin.java:306)
        at modelengine.fitframework.plugin.support.AbstractPlugin.start(AbstractPlugin.java:298)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
        at modelengine.fitframework.runtime.support.AbstractRootPlugin.onStarted(AbstractRootPlugin.java:175)
        at modelengine.fitframework.plugin.support.AbstractPlugin.start0(AbstractPlugin.java:307)
        at modelengine.fitframework.plugin.support.AbstractPlugin.start(AbstractPlugin.java:298)
        at modelengine.fitframework.runtime.support.AbstractFitRuntime.start0(AbstractFitRuntime.java:283)
        at modelengine.fitframework.runtime.support.AbstractFitRuntime.start(AbstractFitRuntime.java:263)
        at modelengine.fitframework.runtime.FitStarter.start(FitStarter.java:49)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at modelengine.fitframework.launch.DiscreteFitLauncher.main(DiscreteFitLauncher.java:40)
Caused by: modelengine.fitframework.ioc.BeanCreationException: Failed to create bean. [name=$Fit$flowsDefinitionServiceImpl, type=class modelengine.fit.waterflow.flowsengine.biz.service.FlowsDefinitionServiceImpl, error=Failed to create bean. [name=$Fit$flowContextPersistRepo, type=class modelengine.fit.waterflow.flowsengine.domain.flows.context.repo.flowcontext.FlowContextPersistRepo, error=Cannot convert null to a primitive class. [target=boolean]]]
        at modelengine.fitframework.ioc.support.AbstractBeanFactory.get(AbstractBeanFactory.java:67)
        at modelengine.fitframework.ioc.support.SingletonBeanFactory.get(SingletonBeanFactory.java:26)
        at modelengine.fitframework.ioc.support.DefaultDependencyResolver.lambda$dependency$4(DefaultDependencyResolver.java:85)
        at modelengine.fitframework.ioc.DependencyResolvingSuccessResult.get(DependencyResolvingSuccessResult.java:40)
        at modelengine.fitframework.ioc.lifecycle.bean.support.AbstractBeanCreator.arguments(AbstractBeanCreator.java:110)
        at modelengine.fitframework.ioc.lifecycle.bean.support.ConstructorBeanCreator.create(ConstructorBeanCreator.java:48)
        at modelengine.fitframework.ioc.lifecycle.bean.support.DefaultBeanLifecycle.create(DefaultBeanLifecycle.java:61)
        at modelengine.fitframework.ioc.lifecycle.bean.BeanLifecycleInterceptor.create(BeanLifecycleInterceptor.java:34)
        at modelengine.fitframework.ioc.lifecycle.bean.support.InterceptedBeanLifecycle.create(InterceptedBeanLifecycle.java:43)
        at modelengine.fitframework.ioc.support.SingletonBeanFactory.create(SingletonBeanFactory.java:78)
        at modelengine.fitframework.ioc.support.SingletonBeanFactory.get0(SingletonBeanFactory.java:67)
        at modelengine.fitframework.ioc.support.AbstractBeanFactory.get(AbstractBeanFactory.java:65)
        ... 17 more
Caused by: modelengine.fitframework.ioc.BeanCreationException: Failed to create bean. [name=$Fit$flowContextPersistRepo, type=class modelengine.fit.waterflow.flowsengine.domain.flows.context.repo.flowcontext.FlowContextPersistRepo, error=Cannot convert null to a primitive class. [target=boolean]]
        at modelengine.fitframework.ioc.support.AbstractBeanFactory.get(AbstractBeanFactory.java:67)
        at modelengine.fitframework.ioc.support.SingletonBeanFactory.get(SingletonBeanFactory.java:26)
        at modelengine.fitframework.ioc.support.DefaultDependencyResolver.lambda$dependency$4(DefaultDependencyResolver.java:85)
        at modelengine.fitframework.ioc.DependencyResolvingSuccessResult.get(DependencyResolvingSuccessResult.java:40)
        at modelengine.fitframework.ioc.lifecycle.bean.support.AbstractBeanCreator.arguments(AbstractBeanCreator.java:110)
        at modelengine.fitframework.ioc.lifecycle.bean.support.ConstructorBeanCreator.create(ConstructorBeanCreator.java:48)
        at modelengine.fitframework.ioc.lifecycle.bean.support.DefaultBeanLifecycle.create(DefaultBeanLifecycle.java:61)
        at modelengine.fitframework.ioc.lifecycle.bean.BeanLifecycleInterceptor.create(BeanLifecycleInterceptor.java:34)
        at modelengine.fitframework.ioc.lifecycle.bean.support.InterceptedBeanLifecycle.create(InterceptedBeanLifecycle.java:43)
        at modelengine.fitframework.ioc.support.SingletonBeanFactory.create(SingletonBeanFactory.java:78)
        at modelengine.fitframework.ioc.support.SingletonBeanFactory.get0(SingletonBeanFactory.java:67)
        at modelengine.fitframework.ioc.support.AbstractBeanFactory.get(AbstractBeanFactory.java:65)
        ... 28 more
Caused by: java.lang.IllegalArgumentException: Cannot convert null to a primitive class. [target=boolean]
        at modelengine.fitframework.beans.convert.AbstractConversionService.as(AbstractConversionService.java:207)
        at modelengine.fitframework.beans.convert.ConfigConversionService.convert(ConfigConversionService.java:38)
        at modelengine.fitframework.conf.support.AbstractConfig.get(AbstractConfig.java:57)
        at modelengine.fitframework.ioc.support.ConfigDependencyRequirement$Supplier.getParameterValue(ConfigDependencyRequirement.java:82)
        at modelengine.fitframework.ioc.support.ConfigDependencyRequirement$Supplier.get(ConfigDependencyRequirement.java:69)
        at modelengine.fitframework.ioc.lifecycle.bean.ValueSupplier.real(ValueSupplier.java:35)
        at modelengine.fitframework.ioc.lifecycle.bean.support.AbstractBeanCreator.arguments(AbstractBeanCreator.java:96)
        at modelengine.fitframework.ioc.lifecycle.bean.support.ConstructorBeanCreator.create(ConstructorBeanCreator.java:48)
        at modelengine.fitframework.ioc.lifecycle.bean.support.DefaultBeanLifecycle.create(DefaultBeanLifecycle.java:61)
        at modelengine.fitframework.ioc.lifecycle.bean.BeanLifecycleInterceptor.create(BeanLifecycleInterceptor.java:34)
        at modelengine.fitframework.ioc.lifecycle.bean.support.InterceptedBeanLifecycle.create(InterceptedBeanLifecycle.java:43)
        at modelengine.fitframework.ioc.support.SingletonBeanFactory.create(SingletonBeanFactory.java:78)
        at modelengine.fitframework.ioc.support.SingletonBeanFactory.get0(SingletonBeanFactory.java:67)
        at modelengine.fitframework.ioc.support.AbstractBeanFactory.get(AbstractBeanFactory.java:65)
        ... 39 more

额外信息 / Additional Context

No response

确认事项 / Confirmations

  • 我已经搜索了现有的issues,确认这不是重复问题
    I have searched existing issues and confirmed this is not a duplicate

  • 我已经阅读了项目文档和 FAQ
    I have read the project documentation and FAQ

  • 我提供的信息准确完整
    The information I provided is accurate and complete

  • 我愿意协助测试问题修复 (可选)
    I'm willing to help test the bug fix (optional)

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions