OpenBB-finance/OpenBB · error · EmptyDataError

There was an error with the request and it was returned empt

Error message

There was an error with the request and it was returned empty.

What it means

Error "There was an error with the request and it was returned empty." thrown in OpenBB-finance/OpenBB.

Source

Thrown at openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py:189

            raise e from e

        return {
            "metadata": response.metadata,
            "data": [d.model_dump() for d in response.result],
        }

    @staticmethod
    def transform_data(
        query: FredFederalFundsRateQueryParams, data: dict, **kwargs: Any
    ) -> AnnotatedResult[list[FredFederalFundsRateData]]:
        """Transform and validate the data."""
        # pylint: disable=import-outside-toplevel
        from pandas import DataFrame, to_datetime

        metadata = data.get("metadata", {})
        df = DataFrame(data.get("data", [])).dropna()
        if df.empty:
            raise EmptyDataError(
                "There was an error with the request and it was returned empty."
            )
        col_map = {v: k for k, v in EFFR_SERIES_IDS.items()}
        df.date = df.date.apply(to_datetime)
        df = df.set_index("date")
        df = df.rename(columns=col_map)
        for col in df.columns:
            df[col] = (
                df[col].astype(float) / 100
                if col != "volume"
                else df[col].astype(float)
            )
        records = df.reset_index().to_dict(orient="records")

        return AnnotatedResult(
            result=[FredFederalFundsRateData.model_validate(d) for d in records],
            metadata={col_map[k]: v for k, v in metadata.items()},
        )

View on GitHub (pinned to 3e071fcc2c)

Solutions

  1. Adjust the parameters and retry.
  2. Widen the date range for the federal funds rate series.
  3. Retry later in case of FRED rate limiting.

When it happens

Trigger: Thrown at openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py:189 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of OpenBB-finance/OpenBB@3e071fcc2c (2026-08-14). Data as JSON: /api/errors/e7bc2d042996251a. Report an issue: GitHub.