{"record":{"id":"474df124e1b5692d","repo":"OpenBB-finance/OpenBB","slug":"str-e-or-fred-request-failed-type-e-name-474df1","errorCode":null,"errorMessage":"{str(e) or 'FRED request failed ({type(e).__name__}).'}","messagePattern":"\\{str\\(e\\) or 'FRED request failed \\(\\{type\\(e\\)\\.__name__\\}\\)\\.'\\}","errorType":"exception","errorClass":"OpenBBError","httpStatus":null,"severity":"error","filePath":"openbb_platform/providers/fred/openbb_fred/models/manufacturing_outlook_ny.py","lineNumber":493,"sourceCode":"            raise OpenBBError(\"No valid topic selected. Please select a valid topic.\")\n\n        frequency = query.frequency[:1].lower() if query.frequency else None\n\n        try:\n            response = await FredSeriesFetcher.fetch_data(\n                dict(\n                    symbol=\",\".join(ids),\n                    start_date=query.start_date,\n                    end_date=query.end_date,\n                    transform=query.transform,\n                    frequency=frequency,\n                    aggregation_method=query.aggregation_method,\n                ),\n                credentials,\n            )\n        except Exception as e:\n            message = str(e) or f\"FRED request failed ({type(e).__name__}).\"\n            raise OpenBBError(message) from e\n\n        return {\n            \"metadata\": response.metadata,\n            \"data\": [d.model_dump() for d in response.result],\n        }\n\n    @staticmethod\n    def transform_data(\n        query: FredManufacturingOutlookNYQueryParams,\n        data: dict,\n        **kwargs: Any,\n    ) -> AnnotatedResult[list[FredManufacturingOutlookNYData]]:\n        \"\"\"Transform data.\"\"\"\n        # pylint: disable=import-outside-toplevel\n        from numpy import nan\n        from pandas import Categorical, DataFrame\n\n        df = DataFrame(data.get(\"data\", []))","sourceCodeStart":475,"sourceCodeEnd":511,"githubUrl":"https://github.com/OpenBB-finance/OpenBB/blob/3e071fcc2cd9f891cac6040ae60296dba76dab46/openbb_platform/providers/fred/openbb_fred/models/manufacturing_outlook_ny.py#L475-L511","documentation":"Error \"{str(e) or 'FRED request failed ({type(e).__name__}).'}\" thrown in OpenBB-finance/OpenBB.","triggerScenarios":"Thrown at openbb_platform/providers/fred/openbb_fred/models/manufacturing_outlook_ny.py:493 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Retry the request; transient FRED API failures are common.","Verify your FRED API key is valid.","Reduce the number of selected topics to avoid rate limiting."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3e071fcc2cd9f891cac6040ae60296dba76dab46","analyzedAt":"2026-08-14T23:40:48.960Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}