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/metadata.py:78

    @console_ns.response(201, "Metadata created successfully", console_ns.models[DatasetMetadataResponse.__name__])
    @console_ns.expect(console_ns.models[MetadataArgs.__name__])
    @with_current_user
    @with_current_tenant_id
    @rbac_permission_required(RBACResourceScope.DATASET, RBACPermission.DATASET_EDIT)
    @with_session
    @model_validate(MetadataArgs)
    def post(
        self,
        req_data: MetadataArgs,
        session: Session,
        current_tenant_id: str,
        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.")
        DatasetService.check_dataset_permission(dataset, current_user, session)

        metadata = MetadataService.create_metadata(
            dataset_id_str, req_data, current_user, current_tenant_id, session=session
        )
        return dump_response(DatasetMetadataResponse, metadata), 201

    @setup_required
    @login_required
    @account_initialization_required
    @enterprise_license_required
    @console_ns.response(
        200, "Metadata retrieved successfully", console_ns.models[DatasetMetadataListResponse.__name__]
    )
    @with_current_user
    @with_current_tenant_id
    @rbac_permission_required(RBACResourceScope.DATASET, RBACPermission.DATASET_CREATE_AND_MANAGEMENT)
    @with_session(write=False)

View on GitHub (pinned to ef8544b173)

When it happens

Trigger: Thrown at api/controllers/console/datasets/metadata.py:78 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/50d02e9980342013. Report an issue: GitHub.