-
Notifications
You must be signed in to change notification settings - Fork 458
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Deployment Type / 部署类型
Self-hosted (Docker)
Bug Description / Bug 描述
- 点击预览分段,时报错
- 点击保存并处理,报错 source type 字段是必须的
Steps to Reproduce / 复现步骤
- AI助理->管理AI助理->向量知识库->创建向量知识库
- 上传 markdown 文档
- 点击“预览分段”或者“保存并处理”
Logs and Additional Context / 日志和额外的上下文
预览分段错误日志
[ERROR] App\Infrastructure\Core\Exception\ApiResponseExceptionLogAspect 发生异常 message:[172.16.207.249] is not a public ip, code:0, file:/opt/www/app/Infrastructure/Util/SSRF/SSRFDefense.php, line:107, trace:#0 /opt/www/app/Infrastructure/Util/SSRF/SSRFDefense.php(45): App\Infrastructure\Util\SSRF\SSRFDefense->isValid()
#1 /opt/www/app/Infrastructure/Util/SSRF/SSRFUtil.php(61): App\Infrastructure\Util\SSRF\SSRFDefense->getSafeUrl()
#2 /opt/www/app/Infrastructure/Core/File/Parser/FileParser.php(40): App\Infrastructure\Util\SSRF\SSRFUtil::getSafeUrl()
#3 /opt/www/app/Application/KnowledgeBase/Service/Strategy/DocumentFile/Driver/ExternalFileDocumentFileStrategyDriver.php(30): App\Infrastructure\Core\File\Parser\FileParser->parse()
#4 /opt/www/app/Application/KnowledgeBase/Service/Strategy/DocumentFile/DocumentFileStrategy.php(40): App\Application\KnowledgeBase\Service\Strategy\DocumentFile\Driver\ExternalFileDocumentFileStrategyDriver->parseContent()
#5 /opt/www/app/Application/KnowledgeBase/Service/KnowledgeBaseFragmentAppService.php(91): App\Application\KnowledgeBase\Service\Strategy\DocumentFile\DocumentFileStrategy->parseContent()
#6 /opt/www/runtime/container/proxy/App_Interfaces_KnowledgeBase_Facade_KnowledgeBaseFragmentApi.proxy.php(103): App\Application\KnowledgeBase\Service\KnowledgeBaseFragmentAppService->fragmentPreview()
#7 /opt/www/vendor/hyperf/di/src/Aop/ProceedingJoinPoint.php(57): App\Interfaces\KnowledgeBase\Facade\KnowledgeBaseFragmentApi->App\Interfaces\KnowledgeBase\Facade\{closure}()
#8 /opt/www/vendor/hyperf/di/src/Aop/ProxyTrait.php(87): Hyperf\Di\Aop\ProceedingJoinPoint->processOriginalMethod()
#9 /opt/www/vendor/hyperf/pipeline/src/Pipeline.php(98): App\Interfaces\KnowledgeBase\Facade\KnowledgeBaseFragmentApi::Hyperf\Di\Aop\{closure}()
#10 /opt/www/vendor/hyperf/di/src/Aop/ProceedingJoinPoint.php(46): Hyperf\Pipeline\Pipeline::Hyperf\Pipeline\{closure}()
#11 /opt/www/app/Infrastructure/Core/Exception/ApiResponseExceptionLogAspect.php(43): Hyperf\Di\Aop\ProceedingJoinPoint->process()
#12 /opt/www/vendor/hyperf/di/src/Aop/Pipeline.php(31): App\Infrastructure\Core\Exception\ApiResponseExceptionLogAspect->process()
#13 /opt/www/vendor/hyperf/di/src/Aop/ProceedingJoinPoint.php(46): Hyperf\Di\Aop\Pipeline->Hyperf\Di\Aop\{closure}()
#14 /opt/www/vendor/dtyq/api-response/src/Aspect/ApiResponseAspect.php(60): Hyperf\Di\Aop\ProceedingJoinPoint->process()
#15 /opt/www/vendor/hyperf/di/src/Aop/Pipeline.php(31): Dtyq\ApiResponse\Aspect\ApiResponseAspect->process()
#16 /opt/www/vendor/hyperf/pipeline/src/Pipeline.php(81): Hyperf\Di\Aop\Pipeline->Hyperf\Di\Aop\{closure}()
#17 /opt/www/vendor/hyperf/di/src/Aop/ProxyTrait.php(86): Hyperf\Pipeline\Pipeline->then()
#18 /opt/www/vendor/hyperf/di/src/Aop/ProxyTrait.php(31): App\Interfaces\KnowledgeBase\Facade\KnowledgeBaseFragmentApi::handleAround()
#19 /opt/www/runtime/container/proxy/App_Interfaces_KnowledgeBase_Facade_KnowledgeBaseFragmentApi.proxy.php(99): App\Interfaces\KnowledgeBase\Facade\KnowledgeBaseFragmentApi::__proxyCall()
#20 /opt/www/vendor/hyperf/http-server/src/CoreMiddleware.php(148): App\Interfaces\KnowledgeBase\Facade\KnowledgeBaseFragmentApi->fragmentPreview()
#21 /opt/www/vendor/hyperf/http-server/src/CoreMiddleware.php(97): Hyperf\HttpServer\CoreMiddleware->handleFound()
#22 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): Hyperf\HttpServer\CoreMiddleware->process()
#23 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#24 /opt/www/app/Infrastructure/Util/Middleware/RequestContextMiddleware.php(31): Hyperf\Dispatcher\HttpRequestHandler->handle()
#25 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): App\Infrastructure\Util\Middleware\RequestContextMiddleware->process()
#26 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#27 /opt/www/app/Infrastructure/Util/Middleware/ResponseMiddleware.php(60): Hyperf\Dispatcher\HttpRequestHandler->handle()
#28 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): App\Infrastructure\Util\Middleware\ResponseMiddleware->process()
#29 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#30 /opt/www/app/Infrastructure/Util/Middleware/CorsMiddleware.php(35): Hyperf\Dispatcher\HttpRequestHandler->handle()
#31 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): App\Infrastructure\Util\Middleware\CorsMiddleware->process()
#32 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#33 /opt/www/app/Infrastructure/Util/Middleware/RequestIdMiddleware.php(25): Hyperf\Dispatcher\HttpRequestHandler->handle()
#34 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): App\Infrastructure\Util\Middleware\RequestIdMiddleware->process()
#35 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#36 /opt/www/runtime/container/proxy/App_Infrastructure_Util_Middleware_LocaleMiddleware.proxy.php(31): Hyperf\Dispatcher\HttpRequestHandler->handle()
#37 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): App\Infrastructure\Util\Middleware\LocaleMiddleware->process()
#38 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#39 /opt/www/vendor/hyperf/dispatcher/src/HttpDispatcher.php(35): Hyperf\Dispatcher\HttpRequestHandler->handle()
#40 /opt/www/vendor/hyperf/http-server/src/Server.php(112): Hyperf\Dispatcher\HttpDispatcher->dispatch()
#41 /opt/www/vendor/hyperf/server/src/SwowServer.php(143): Hyperf\HttpServer\Server->onRequest()
#42 /opt/www/vendor/hyperf/coroutine/src/Waiter.php(48): Hyperf\Server\SwowServer::Hyperf\Server\{closure}()
#43 /opt/www/vendor/hyperf/coroutine/src/Coroutine.php(80): Hyperf\Coroutine\Waiter->Hyperf\Coroutine\{closure}()
#44 [internal function]: Hyperf\Coroutine\Coroutine::Hyperf\Coroutine\{closure}()
#45 {main}
保存并处理错误日志
[ERROR] App\Infrastructure\Core\Exception\ApiResponseExceptionLogAspect 发生异常 message:The given data was invalid., code:0, file:/opt/www/app/Infrastructure/Core/AbstractRequestDTO.php, line:45, trace:#0 /opt/www/app/Infrastructure/Core/AbstractRequestDTO.php(34): App\Infrastructure\Core\AbstractRequestDTO::checkParams()
#1 /opt/www/runtime/container/proxy/App_Interfaces_KnowledgeBase_Facade_KnowledgeBaseApi.proxy.php(41): App\Infrastructure\Core\AbstractRequestDTO::fromRequest()
#2 /opt/www/vendor/hyperf/di/src/Aop/ProceedingJoinPoint.php(57): App\Interfaces\KnowledgeBase\Facade\KnowledgeBaseApi->App\Interfaces\KnowledgeBase\Facade\{closure}()
#3 /opt/www/vendor/hyperf/di/src/Aop/ProxyTrait.php(87): Hyperf\Di\Aop\ProceedingJoinPoint->processOriginalMethod()
#4 /opt/www/vendor/hyperf/pipeline/src/Pipeline.php(98): App\Interfaces\KnowledgeBase\Facade\KnowledgeBaseApi::Hyperf\Di\Aop\{closure}()
#5 /opt/www/vendor/hyperf/di/src/Aop/ProceedingJoinPoint.php(46): Hyperf\Pipeline\Pipeline::Hyperf\Pipeline\{closure}()
#6 /opt/www/app/Infrastructure/Core/Exception/ApiResponseExceptionLogAspect.php(43): Hyperf\Di\Aop\ProceedingJoinPoint->process()
#7 /opt/www/vendor/hyperf/di/src/Aop/Pipeline.php(31): App\Infrastructure\Core\Exception\ApiResponseExceptionLogAspect->process()
#8 /opt/www/vendor/hyperf/di/src/Aop/ProceedingJoinPoint.php(46): Hyperf\Di\Aop\Pipeline->Hyperf\Di\Aop\{closure}()
#9 /opt/www/vendor/dtyq/api-response/src/Aspect/ApiResponseAspect.php(60): Hyperf\Di\Aop\ProceedingJoinPoint->process()
#10 /opt/www/vendor/hyperf/di/src/Aop/Pipeline.php(31): Dtyq\ApiResponse\Aspect\ApiResponseAspect->process()
#11 /opt/www/vendor/hyperf/pipeline/src/Pipeline.php(81): Hyperf\Di\Aop\Pipeline->Hyperf\Di\Aop\{closure}()
#12 /opt/www/vendor/hyperf/di/src/Aop/ProxyTrait.php(86): Hyperf\Pipeline\Pipeline->then()
#13 /opt/www/vendor/hyperf/di/src/Aop/ProxyTrait.php(31): App\Interfaces\KnowledgeBase\Facade\KnowledgeBaseApi::handleAround()
#14 /opt/www/runtime/container/proxy/App_Interfaces_KnowledgeBase_Facade_KnowledgeBaseApi.proxy.php(39): App\Interfaces\KnowledgeBase\Facade\KnowledgeBaseApi::__proxyCall()
#15 /opt/www/vendor/hyperf/http-server/src/CoreMiddleware.php(148): App\Interfaces\KnowledgeBase\Facade\KnowledgeBaseApi->create()
#16 /opt/www/vendor/hyperf/http-server/src/CoreMiddleware.php(97): Hyperf\HttpServer\CoreMiddleware->handleFound()
#17 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): Hyperf\HttpServer\CoreMiddleware->process()
#18 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#19 /opt/www/app/Infrastructure/Util/Middleware/RequestContextMiddleware.php(31): Hyperf\Dispatcher\HttpRequestHandler->handle()
#20 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): App\Infrastructure\Util\Middleware\RequestContextMiddleware->process()
#21 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#22 /opt/www/app/Infrastructure/Util/Middleware/ResponseMiddleware.php(60): Hyperf\Dispatcher\HttpRequestHandler->handle()
#23 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): App\Infrastructure\Util\Middleware\ResponseMiddleware->process()
#24 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#25 /opt/www/app/Infrastructure/Util/Middleware/CorsMiddleware.php(35): Hyperf\Dispatcher\HttpRequestHandler->handle()
#26 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): App\Infrastructure\Util\Middleware\CorsMiddleware->process()
#27 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#28 /opt/www/app/Infrastructure/Util/Middleware/RequestIdMiddleware.php(25): Hyperf\Dispatcher\HttpRequestHandler->handle()
#29 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): App\Infrastructure\Util\Middleware\RequestIdMiddleware->process()
#30 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#31 /opt/www/runtime/container/proxy/App_Infrastructure_Util_Middleware_LocaleMiddleware.proxy.php(31): Hyperf\Dispatcher\HttpRequestHandler->handle()
#32 /opt/www/vendor/hyperf/dispatcher/src/AbstractRequestHandler.php(45): App\Infrastructure\Util\Middleware\LocaleMiddleware->process()
#33 /opt/www/vendor/hyperf/dispatcher/src/HttpRequestHandler.php(27): Hyperf\Dispatcher\AbstractRequestHandler->handleRequest()
#34 /opt/www/vendor/hyperf/dispatcher/src/HttpDispatcher.php(35): Hyperf\Dispatcher\HttpRequestHandler->handle()
#35 /opt/www/vendor/hyperf/http-server/src/Server.php(112): Hyperf\Dispatcher\HttpDispatcher->dispatch()
#36 /opt/www/vendor/hyperf/server/src/SwowServer.php(143): Hyperf\HttpServer\Server->onRequest()
#37 /opt/www/vendor/hyperf/coroutine/src/Waiter.php(48): Hyperf\Server\SwowServer::Hyperf\Server\{closure}()
#38 /opt/www/vendor/hyperf/coroutine/src/Coroutine.php(80): Hyperf\Coroutine\Waiter->Hyperf\Coroutine\{closure}()
#39 [internal function]: Hyperf\Coroutine\Coroutine::Hyperf\Coroutine\{closure}()
#40 {main}
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working