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/external.py:432

    @console_ns.response(
        200,
        "External hit testing completed successfully",
        console_ns.models[ExternalHitTestingResponse.__name__],
    )
    @console_ns.response(404, "Dataset not found")
    @console_ns.response(400, "Invalid parameters")
    @setup_required
    @login_required
    @account_initialization_required
    @with_current_user
    @rbac_permission_required(RBACResourceScope.DATASET, RBACPermission.DATASET_PIPELINE_TEST)
    @with_session
    @model_validate(ExternalHitTestingPayload)
    def post(self, req_data: ExternalHitTestingPayload, session: Session, current_user: Account, dataset_id: UUID):
        dataset_id_str = str(dataset_id)
        dataset = DatasetService.get_dataset(dataset_id_str, 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))

        HitTestingService.hit_testing_args_check(req_data.model_dump())

        try:
            response = HitTestingService.external_retrieve(
                session=session,
                dataset=dataset,
                query=req_data.query,
                account=current_user,
                external_retrieval_model=req_data.external_retrieval_model,
                metadata_filtering_conditions=req_data.metadata_filtering_conditions,
            )

View on GitHub (pinned to ef8544b173)

When it happens

Trigger: Thrown at api/controllers/console/datasets/external.py:432 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/4fc990ab6de931ef. Report an issue: GitHub.