llxgs opened a new issue, #47: URL: https://github.com/apache/doris-mcp-server/issues/47
When calling get_table_column_comments and get_table_comment, the MCP call result shows that "success" is true, but the "result" is empty. Checking the logs reveals an exception caused by cross-references between Python asynchronous and synchronous threads, and the error code is as follows. 0.5.1: ``` 2025-08-12 11:25:37.525 [ERROR] root:137 - Query execution failed: Task <Task pending name='Task-87' coro=<MetadataExtractor._execute_query_async() running at C:\doris-mcp-server-master\doris_mcp_server\utils\schema_extractor.py:1166> cb=[_run_until_complete_cb() at C:\app\anaconda3\Lib\asyncio\base_events.py:182]> got Future <Future pending> attached to a different loop 2025-08-12 11:25:37.526 [ERROR] doris_mcp_server.utils.db:750 - Query execution failed for session metadata_extractor_873975fd: Task <Task pending name='Task-87' coro=<MetadataExtractor._execute_query_async() running at C:\doris-mcp-server-master\doris_mcp_server\utils\schema_extractor.py:1166> cb=[_run_until_complete_cb() at C:\app\anaconda3\Lib\asyncio\base_events.py:182]> got Future <Future pending> attached to a different loop 2025-08-12 11:25:37.526 [ERROR] doris_mcp_server.utils.schema_extractor:1192 - Error executing query: Task <Task pending name='Task-87' coro=<MetadataExtractor._execute_query_async() running at C:\doris-mcp-server-master\doris_mcp_server\utils\schema_extractor.py:1166> cb=[_run_until_complete_cb() at C:\app\anaconda3\Lib\asyncio\base_events.py:182]> got Future <Future pending> attached to a different loop ``` 0.5.0: ``` 2025-08-12 11:23:26.329 [ERROR] root:138 - Query execution failed: Task <Task pending name='Task-482' coro=<MetadataExtractor._execute_query_async() running at C:\doris-mcp-server-0.5.0\doris_mcp_server\utils\schema_extractor.py:1169> cb=[_run_until_complete_cb() at C:\app\anaconda3\Lib\asyncio\base_events.py:182]> got Future <Future pending> attached to a different loop 2025-08-12 11:23:26.329 [ERROR] doris_mcp_server.utils.db:643 - Query execution failed for session metadata_extractor_d443880b: Task <Task pending name='Task-482' coro=<MetadataExtractor._execute_query_async() running at C:\doris-mcp-server-0.5.0\doris_mcp_server\utils\schema_extractor.py:1169> cb=[_run_until_complete_cb() at C:\app\anaconda3\Lib\asyncio\base_events.py:182]> got Future <Future pending> attached to a different loop 2025-08-12 11:23:26.329 [ERROR] doris_mcp_server.utils.schema_extractor:1195 - Error executing query: Task <Task pending name='Task-482' coro=<MetadataExtractor._execute_query_async() running at C:\doris-mcp-server-0.5.0\doris_mcp_server\utils\schema_extractor.py:1169> cb=[_run_until_complete_cb() at C:\app\anaconda3\Lib\asyncio\base_events.py:182]> got Future <Future pending> attached to a different loop ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
