{"record":{"id":"0815227af70c2fc8","repo":"apache/superset","slug":"report-schedule-not-found-081522","errorCode":null,"errorMessage":"Report Schedule not found.","messagePattern":"Report Schedule not found\\.","errorType":"exception","errorClass":"ReportScheduleNotFoundError","httpStatus":404,"severity":"error","filePath":"superset/commands/report/execute.py","lineNumber":2200,"sourceCode":"                    self._execution_id,\n                    str(ex) or type(ex).__name__,\n                    type(ex).__name__,\n                    report_execution_context,\n                )\n            raise ReportScheduleUnexpectedError(str(ex)) from ex\n\n    def validate(self) -> None:\n        # Validate/populate model exists\n        logger.info(\n            \"session is validated: id %s, executionid: %s\",\n            self._model_id,\n            self._execution_id,\n        )\n        self._model = (\n            db.session.query(ReportSchedule).filter_by(id=self._model_id).one_or_none()\n        )\n        if not self._model:\n            raise ReportScheduleNotFoundError()\n","sourceCodeStart":2182,"sourceCodeEnd":2201,"githubUrl":"https://github.com/apache/superset/blob/f4587218dd19d046c3e4d00063e7d27f8a2ed354/superset/commands/report/execute.py#L2182-L2201","documentation":"Error \"Report Schedule not found.\" thrown in apache/superset.","triggerScenarios":"Looking up a report schedule that no longer exists.","commonSituations":"Executing a report schedule that no longer exists (deleted after the task was queued).","solutions":["Confirm the report schedule ID still exists; it may have been deleted.","List schedules via GET /api/v1/report/ to find the correct ID."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"f4587218dd19d046c3e4d00063e7d27f8a2ed354","analyzedAt":"2026-08-14T22:39:27.425Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}