Skip to content

[Bug] : Error info: The job decomposition result is empty after retry. #209

@jiefei30

Description

@jiefei30

environment : macos Python 3.10.18 node.js v22.18.0

I followed the Quickstart.md to build Chat2Graph and opened the web successfully. I added neo4j db which contains some vertex and edge. I try to ask 'tell me the upstream Column of 'val_main' Column', then response :

An error occurred during the execution of the job:

The job fb8966ad-3f40-42e2-a23d-9abe82c7f544 could not be decomposed correctly after retry. Please try again.
Error info: The job decomposition result is empty after retry.

Check the error details in path: '/Users/xxx/.chat2graph/logs/server.log'

Please check the job fb8966ad-3f40-42e2-a23d-9abe82c7f544 ("tell me th...") for more details. Or you can re-try to send your message.

.env config:

MODEL_PLATFORM_TYPE="LITELLM"  # Choose "LITELLM" or "AISUITE"

# for more info about LLM and embedding models, please refer to doc: doc/en-us/deployment/config-env.md
LLM_NAME=openai/XXX
LLM_ENDPOINT=http://XXX/v1
LLM_APIKEY=XXX

EMBEDDING_MODEL_NAME=text-embedding-3-large
EMBEDDING_MODEL_ENDPOINT=http://XXX/v1/embeddings
EMBEDDING_MODEL_APIKEY=XXX

TEMPERATURE=0
MAX_TOKENS=8192 # required by DeepSeek-V3
PRINT_REASONER_MESSAGES=1
PRINT_SYSTEM_PROMPT=1

LANGUAGE=en-US

server.log:

/opt/anaconda3/envs/chat2graph_env/lib/python3.10/site-packages/pydantic/main.py:463: UserWarning: Pydantic serializer warnings:
  PydanticSerializationUnexpectedValue(Expected 9 fields but got 6: Expected `Message` - serialized value may not be as expected [input_value=Message(content="\nSure! ...haring their query.\n"}), input_type=Message])
  PydanticSerializationUnexpectedValue(Expected `StreamingChoices` - serialized value may not be as expected [input_value=Choices(finish_reason='st...ider_specific_fields={}), input_type=Choices])
  return self.__pydantic_serializer__.to_python(
127.0.0.1 - - [05/Aug/2025 14:03:50] "GET /api/jobs/0e7be8ac-6fd6-428c-9839-5ced358f28d0/message HTTP/1.1" 200 -
127.0.0.1 - - [05/Aug/2025 14:03:53] "GET /api/jobs/0e7be8ac-6fd6-428c-9839-5ced358f28d0/message HTTP/1.1" 200 -
127.0.0.1 - - [05/Aug/2025 14:03:56] "GET /api/jobs/0e7be8ac-6fd6-428c-9839-5ced358f28d0/message HTTP/1.1" 200 -

The above logs are printed in a loop.
Even when I asked some basic questions, such as "What is a graph?", the same thing happened.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions