{"record":{"id":"93ccf4e3df625c82","repo":"langchain-ai/langgraph","slug":"at-key-self-key-value-value-not-in-self-na","errorCode":null,"errorMessage":"At key '{self.key}': Value {value} not in {self.names}","messagePattern":"At key '(.+?)': Value (.+?) not in (.+?)","errorType":"validation","errorClass":"InvalidUpdateError","httpStatus":null,"severity":"error","filePath":"libs/langgraph/langgraph/channels/named_barrier_value.py","lineNumber":64,"sourceCode":"    def checkpoint(self) -> set[Value]:\n        return self.seen\n\n    def from_checkpoint(self, checkpoint: set[Value]) -> Self:\n        empty = self.__class__(self.typ, self.names)\n        empty.key = self.key\n        if checkpoint is not MISSING:\n            empty.seen = checkpoint\n        return empty\n\n    def update(self, values: Sequence[Value]) -> bool:\n        updated = False\n        for value in values:\n            if value in self.names:\n                if value not in self.seen:\n                    self.seen.add(value)\n                    updated = True\n            else:\n                raise InvalidUpdateError(\n                    f\"At key '{self.key}': Value {value} not in {self.names}\"\n                )\n        return updated\n\n    def get(self) -> Value:\n        if self.seen != self.names:\n            raise EmptyChannelError()\n        return None\n\n    def is_available(self) -> bool:\n        return self.seen == self.names\n\n    def consume(self) -> bool:\n        if self.seen == self.names:\n            self.seen = set()\n            return True\n        return False\n","sourceCodeStart":46,"sourceCodeEnd":82,"githubUrl":"https://github.com/langchain-ai/langgraph/blob/38031739e551638e373fb553453256c23feeb41f/libs/langgraph/langgraph/channels/named_barrier_value.py#L46-L82","documentation":"Error \"At key '{self.key}': Value {value} not in {self.names}\" thrown in langchain-ai/langgraph.","triggerScenarios":"Thrown at libs/langgraph/langgraph/channels/named_barrier_value.py:64 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"38031739e551638e373fb553453256c23feeb41f","analyzedAt":"2026-08-26T18:02:49.312Z","schemaVersion":2},"datasetVersion":"2026-08-26T21:11:00.512Z"}