Skip to content

issue observed when using get_subsequent_chunk_id function in graphreader langgraph notebook #47

@jun-li-2020

Description

@jun-li-2020

When running through the graphreader_langgraph notebook, I observed around one out of five chances so far the get_subsequent_chunk_id function below will have this error ClientError: {code: Neo.ClientError.Statement.ParameterMissing} {message: Expected parameter(s): id}. In this example, I have six available actions. Chosen action: {'function_name': 'read_chunk', 'arguments': [['9999fbec5c990d4898b35522343e4eba', 'ddbf9deb5119c6fb9678998578f952cd', '4b3aa3854130edc1178f56a5fc746b32', 'acdd065f5684436bfa685ac0aeadb014', 'e6170aaa2c9d96929b03ad0e2c22902a', '9740f3bff8d39959e0a479c3f61ee072']]}. It went through 4 actions, but showed up above error. Looking at the function below, presumably it tried to match next.id. For some reason, this chunk was missing the id I guess. Not sure what could happen during the graphreader_import notebook where the id was accidentally dropped or missing.

def get_subsequent_chunk_id(chunk):
data= neo4j_graph.query("""
MATCH (c:Chunk)-[:NEXT]->(next)
WHERE c.id = $id
RETURN next.id AS next
""")"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions