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]

Reply via email to