langgenius/dify · error · NotFound

Dataset not found.

Error message

Dataset not found.

What it means

Error "Dataset not found." thrown in langgenius/dify.

Source

Thrown at api/controllers/console/datasets/hit_testing_base.py:93

            normalized_record.setdefault("tsne_position", None)
            normalized_record.setdefault("summary", None)

            normalized_records.append(normalized_record)

        return normalized_records

    @staticmethod
    def get_and_validate_dataset(
        session: Session,
        dataset_id: str,
        current_user: Account | None = None,
        current_tenant_id: str | None = None,
    ) -> Dataset:
        current_user, _ = resolve_account_fallback(current_user, current_tenant_id)
        dataset = DatasetService.get_dataset(dataset_id, session)
        if dataset is None:
            raise NotFound("Dataset not found.")

        try:
            DatasetService.check_dataset_permission(dataset, current_user, session)
        except services.errors.account.NoPermissionError as e:
            raise Forbidden(str(e))

        return dataset

    @staticmethod
    def hit_testing_args_check(args: dict[str, Any]) -> None:
        HitTestingService.hit_testing_args_check(args)

    @staticmethod
    def parse_args(payload: dict[str, Any] | None) -> dict[str, Any]:
        """Validate and return hit-testing arguments from an incoming payload."""
        hit_testing_payload = HitTestingPayload.model_validate(payload or {})
        return hit_testing_payload.model_dump(exclude_none=True)

View on GitHub (pinned to ef8544b173)

When it happens

Trigger: Thrown at api/controllers/console/datasets/hit_testing_base.py:93 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of langgenius/dify@ef8544b173 (2026-08-12). Data as JSON: /api/errors/c4261910776c8783. Report an issue: GitHub.