# What a bad model reply does to extraction (replies produced by the STUB's failure modes) --- JSON wrapped in a markdown fence (reply starts with the fence) --- parsed OK, 2 relations --- the same fence, after one sentence of chat --- tools.jackson.core.exc.StreamReadException: Unrecognized token 'Here': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false') --- JSON cut off two thirds of the way through --- tools.jackson.core.exc.UnexpectedEndOfInputException: Unexpected end-of-input in property name --- a relation type outside the allowed list (IS_RESPONSIBLE_FOR) --- tools.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `com.ankurm.graphrag.RelationType` from String "IS_RESPONSIBLE_FOR": not one of the values accepted for Enum class: [OWNED_BY, LOCATED_IN, AFFECTED, HOSTED_ON, LED_BY, DEPENDS_ON, REPORTS... --- a relation type that is a Cypher fragment --- tools.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `com.ankurm.graphrag.RelationType` from String "OWNED_BY]->(x) DETACH DELETE x //": not one of the values accepted for Enum class: [OWNED_BY, LOCATED_IN, AFFECTED, HOSTED_ON, LED_BY, DEPE... --- a relation to an entity that was never listed --- relations kept 2, dropped 1