WeKnora icon indicating copy to clipboard operation
WeKnora copied to clipboard

[Bug]: 上传PDF文件解析的时候报rpc error

Open zhangweia opened this issue 1 month ago • 0 comments

相关组件

前端界面

Bug 描述

Knora-app | 2025/12/27 09:34:55 /app/internal/application/repository/knowledge.go:155 WeKnora-app | [0.860ms] [rows:1] SELECT * FROM "knowledges" WHERE (tenant_id = 10000 AND id IN ('bf7ba8dd-4f24-40f6-8d52-8dc54973d00d')) AND "knowledges"."deleted_at" IS NULL WeKnora-app | INFO [2025-12-27 09:34:55.674] [request_id=JvidzDPo2wFQ] knowledge.go:581[GetKnowledgeBatch] | Batch knowledge retrieval successful, requested count: 1, returned count: 1 WeKnora-app | INFO [2025-12-27 09:34:55.674] [request_id=JvidzDPo2wFQ client_ip=192.168.65.1 latency=5.218334ms method=GET path=/api/v1/knowledge/batch?ids=bf7ba8dd-4f24-40f6-8d52-8dc54973d00d& response_body={"data":[{"id":"bf7ba8dd-4f24-40f6-8d52-8dc54973d00d","tenant_id":10000,"knowledge_base_id":"fe4a196e-cbea-4da3-9609-0e9720ca698f","tag_id":"","type":"file","title":"黄帝内经全集_1-200.pdf","description":"","source":"","parse_status":"failed","summary_status":"none","enable_status":"disabled","embedding_model_id":"cbb5197e-917b-4cc7-966a-71cc474b3263","file_name":"黄帝内经全集_1-200.pdf","file_type":"pdf","file_size":30667263,"file_hash":"c5100bd08160f484fe0e354bd51bbc97","file_path":"data/files/10000/bf7ba8dd-4f24-40f6-8d52-8dc54973d00d/1766799250644042752.pdf","storage_size":0,"metadata":null,"created_at":"2025-12-27T09:34:10.642375+08:00","updated_at":"2025-12-27T09:34:55.33231+08:00","processed_at":null,"error_message":"ERROR: assertion failed: start_blockno != 0 (SQLSTATE XX000)","deleted_at":null,"knowledge_base_name":""}],"success":true} size=868 status_code=200] | WeKnora-app | 2025/12/27 09:35:04.416185 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses

期望行为

正确解析pdf文件

相关日志

.009098983,0.020178141,-0.0063251024,-0.013067515,0.0010279315,-0.0137303,-0.020767283,0.033433855,-0.017428808,0.010923689,0.010072705,0.01386122,-0.003980805,-0.015415903,-0.0017858391,0.006758777,-0.051680915,0.025611347,0.00223997,-0.0013378451,-0.004267194,-0.022714727,0.027051473,0.037639678,-0.0042303726,0.0127811255,-0.013337538,-0.055543073,0.0723991,-0.05223733,0.0110218795,0.009769951,-0.04418571,0.009859959,0.06781688,-0.008047527,-0.0035471304,-0.015170427,0.023320235,-0.018787108,0.008428015,0.00095991406,-0.030962726,-0.03655958,-0.028246123,0.0021438252,0.024760362,0.062449135,0.032533772,-0.006321011,0.028426139,0.05930704,0.04248374,-0.0075688483,0.062318213,-0.024907647,-0.0053841104,0.025955012,0.016520545,-0.038948882,-0.027395139,0.003751694,0.0027370593,-0.041469105,-0.014515824,0.013435729,-0.00034366662,0.0031093648,0.05737596,-0.007581122,-0.047556914,0.026969647,0.040945422,0.037443295,-0.03407209,-0.012535649,0.012797491,-0.0120365145,0.022960203,-0.030504504,-0.021896474,0.0040053525,0.0011363501,0.05020806,0.019605363,-0.003493944,-0.0032546048,0.03168279,-0.003320065,-0.05505212,0.028573425,-0.016651466,-0.047098693,-0.0019167596,0.037672408,0.009810864,-0.04215644,-0.0038662495,-0.0473278,-0.014253982,0.022534711,0.032861076,0.0052163685,0.020767283,0.029784441,-0.058783356,0.0002477775,-0.0043817493,-0.015383173,-0.033057455,-0.013943045,0.022387426,-0.070631675,-0.043662027]',true) ON CONFLICT DO NOTHING RETURNING "id"
WeKnora-app        | INFO [2025-12-27 09:34:55.334] [request_id= document_process=bf7ba8dd-4f24-40f6-8d52-8dc54973d00d] chunk.go:275[DeleteChunksByKnowledgeID] | Start deleting all chunks by knowledge ID
WeKnora-app        | INFO [2025-12-27 09:34:55.334] [request_id= document_process=bf7ba8dd-4f24-40f6-8d52-8dc54973d00d] chunk.go:276[DeleteChunksByKnowledgeID] | Knowledge ID: bf7ba8dd-4f24-40f6-8d52-8dc54973d00d
WeKnora-app        | INFO [2025-12-27 09:34:55.334] [request_id= document_process=bf7ba8dd-4f24-40f6-8d52-8dc54973d00d] chunk.go:279[DeleteChunksByKnowledgeID] | Tenant ID: 10000
WeKnora-app        | INFO [2025-12-27 09:34:55.337] [request_id= document_process=bf7ba8dd-4f24-40f6-8d52-8dc54973d00d] chunk.go:290[DeleteChunksByKnowledgeID] | All chunks under knowledge deleted successfully
WeKnora-app        | INFO [2025-12-27 09:34:55.337] [request_id= document_process=bf7ba8dd-4f24-40f6-8d52-8dc54973d00d]                      | [Postgres] Deleting indices by knowledge IDs, count: 1
WeKnora-app        | INFO [2025-12-27 09:34:55.338] [request_id= document_process=bf7ba8dd-4f24-40f6-8d52-8dc54973d00d]                      | [Postgres] Successfully deleted 0 indices by knowledge IDs
WeKnora-app        | INFO [2025-12-27 09:34:55.673] [request_id=JvidzDPo2wFQ] knowledge.go:567[GetKnowledgeBatch] | Batch retrieving knowledge, tenant ID: 10000, number of knowledge IDs: 1
WeKnora-app        | 
WeKnora-app        | 2025/12/27 09:34:55 /app/internal/application/repository/knowledge.go:155
WeKnora-app        | [0.860ms] [rows:1] SELECT * FROM "knowledges" WHERE (tenant_id = 10000 AND id IN ('bf7ba8dd-4f24-40f6-8d52-8dc54973d00d')) AND "knowledges"."deleted_at" IS NULL
WeKnora-app        | INFO [2025-12-27 09:34:55.674] [request_id=JvidzDPo2wFQ] knowledge.go:581[GetKnowledgeBatch] | Batch knowledge retrieval successful, requested count: 1, returned count: 1
WeKnora-app        | INFO [2025-12-27 09:34:55.674] [request_id=JvidzDPo2wFQ client_ip=192.168.65.1 latency=5.218334ms method=GET path=/api/v1/knowledge/batch?ids=bf7ba8dd-4f24-40f6-8d52-8dc54973d00d& response_body={"data":[{"id":"bf7ba8dd-4f24-40f6-8d52-8dc54973d00d","tenant_id":10000,"knowledge_base_id":"fe4a196e-cbea-4da3-9609-0e9720ca698f","tag_id":"","type":"file","title":"黄帝内经全集_1-200.pdf","description":"","source":"","parse_status":"failed","summary_status":"none","enable_status":"disabled","embedding_model_id":"cbb5197e-917b-4cc7-966a-71cc474b3263","file_name":"黄帝内经全集_1-200.pdf","file_type":"pdf","file_size":30667263,"file_hash":"c5100bd08160f484fe0e354bd51bbc97","file_path":"data/files/10000/bf7ba8dd-4f24-40f6-8d52-8dc54973d00d/1766799250644042752.pdf","storage_size":0,"metadata":null,"created_at":"2025-12-27T09:34:10.642375+08:00","updated_at":"2025-12-27T09:34:55.33231+08:00","processed_at":null,"error_message":"ERROR: assertion failed: start_blockno != 0 (SQLSTATE XX000)","deleted_at":null,"knowledge_base_name":""}],"success":true} size=868 status_code=200]                      | 
WeKnora-app        | 2025/12/27 09:35:04.416185 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | 2025/12/27 09:35:14.418004 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-27 09:35:24.216] [request_id=cb99b173-466e-4233-8d60-2c721fd8943a client_ip=::1 latency=52.5µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | 2025/12/27 09:35:24.420365 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | 2025/12/27 09:35:34.421588 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-27 09:35:54.265] [request_id=a80f79e5-40be-4d34-b8b6-7db8937cc10e client_ip=::1 latency=52.792µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-27 09:36:24.314] [request_id=2a315c11-2dc2-43ef-946e-07ea7e8e1aec client_ip=::1 latency=47.209µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-27 09:36:54.361] [request_id=b20920dd-71bf-438a-8515-7030cb3836e9 client_ip=::1 latency=51.875µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-27 09:37:24.406] [request_id=6e7057d1-4127-4bf5-a3dd-408215dcf231 client_ip=::1 latency=49.709µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-27 09:37:54.449] [request_id=7788e2fe-26e5-4b92-bd0f-ec4660659f16 client_ip=::1 latency=25.5µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]

操作系统

macos

确认事项

  • [x] 我已经搜索了现有的 issues,确认这是一个新问题

zhangweia avatar Dec 27 '25 01:12 zhangweia