{"record":{"id":"1b005c3f66b93c2d","repo":"apache/superset","slug":"report-schedule-execute-now-failed","errorCode":null,"errorMessage":"Report Schedule execute now failed.","messagePattern":"Report Schedule execute now failed\\.","errorType":"exception","errorClass":"ReportScheduleExecuteNowFailedError","httpStatus":500,"severity":"error","filePath":"superset/commands/report/execute_now.py","lineNumber":72,"sourceCode":"        self._model: Optional[ReportSchedule] = None\n\n    def run(self) -> str:\n        \"\"\"\n        Execute the command and return an execution UUID for tracking.\n\n        Returns:\n            str: Execution UUID that can be used to track the execution status.\n\n        Raises:\n            ReportScheduleNotFoundError: Report schedule not found.\n            ReportScheduleForbiddenError: User doesn't have permission to execute.\n            ReportScheduleCeleryNotConfiguredError: Celery broker is not reachable.\n            ReportScheduleExecuteNowFailedError: Execution failed to start.\n        \"\"\"\n        try:\n            self.validate()\n            if not self._model:\n                raise ReportScheduleExecuteNowFailedError()\n\n            execution_id = str(uuid4())\n\n            logger.info(\n                \"Manually executing report schedule %s (id: %d), execution_id: %s\",\n                self._model.name,\n                self._model.id,\n                execution_id,\n            )\n\n            # Import here to avoid circular imports\n            from superset.tasks.scheduler import execute\n\n            # Set eta to now so the downstream task receives a valid scheduled_dttm.\n            async_options: dict[str, Any] = {\n                \"task_id\": execution_id,\n                \"eta\": datetime.now(tz=timezone.utc),\n            }","sourceCodeStart":54,"sourceCodeEnd":90,"githubUrl":"https://github.com/apache/superset/blob/f4587218dd19d046c3e4d00063e7d27f8a2ed354/superset/commands/report/execute_now.py#L54-L90","documentation":"Error \"Report Schedule execute now failed.\" thrown in apache/superset.","triggerScenarios":"The execute-now task for a report schedule fails.","commonSituations":"Triggering 'execute now' on a report schedule when the Celery task dispatch or execution fails.","solutions":["Check worker logs for the failure, fix the underlying issue, and retry the execute-now request."],"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-15T17:31:12.345Z"}