{"record":{"id":"fa4ae5a799241016","repo":"mem0ai/mem0","slug":"error-error-message","errorCode":null,"errorMessage":"Error: {error_message}","messagePattern":"Error: (.+?)","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"mem0/client/main.py","lineNumber":181,"sourceCode":"            params = self._prepare_params()\n            response = self.client.get(\"/v1/ping/\", params=params)\n            response.raise_for_status()\n\n            data = response.json()\n\n            if data.get(\"org_id\") and data.get(\"project_id\"):\n                self.org_id = data.get(\"org_id\")\n                self.project_id = data.get(\"project_id\")\n\n            return data.get(\"user_email\")\n\n        except httpx.HTTPStatusError as e:\n            try:\n                error_data = e.response.json()\n                error_message = error_data.get(\"detail\", str(e))\n            except Exception:\n                error_message = str(e)\n            raise ValueError(f\"Error: {error_message}\")\n\n    @api_error_handler\n    def add(self, messages, options: Optional[AddMemoryOptions] = None, **kwargs) -> Dict[str, Any]:\n        \"\"\"Add a new memory.\n\n        Args:\n            messages: A list of message dictionaries, a single message dictionary,\n                     or a string. If a string is provided, it will be converted to\n                     a user message.\n            options: Typed options for the add operation (AddMemoryOptions).\n            **kwargs: Additional parameters such as user_id, agent_id, app_id,\n                      metadata, filters.\n\n        Returns:\n            A dictionary containing the API response in v1.1 format.\n\n        Raises:\n            ValidationError: If the input data is invalid.","sourceCodeStart":163,"sourceCodeEnd":199,"githubUrl":"https://github.com/mem0ai/mem0/blob/001c235229be8795e3834520467bd0d661ed8f34/mem0/client/main.py#L163-L199","documentation":"Error \"Error: {error_message}\" thrown in mem0ai/mem0.","triggerScenarios":"Thrown at mem0/client/main.py:181 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Read the error_message returned by the API and fix the reported problem.","Check network connectivity and API key validity if the error is authentication-related."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"001c235229be8795e3834520467bd0d661ed8f34","analyzedAt":"2026-08-15T01:55:42.685Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}