{"record":{"id":"714469b7cae2cf9e","repo":"apache/dolphinscheduler","slug":"10001-714469","errorCode":"10001","errorMessage":"request parameter {0} is not valid","messagePattern":"request parameter (.+?) is not valid","errorType":"error_code","errorClass":"ServiceException","httpStatus":null,"severity":"error","filePath":"dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/SchedulerServiceImpl.java","lineNumber":605,"sourceCode":"        schedule.setWorkerGroup(workerGroup);\n        schedule.setEnvironmentCode(environmentCode);\n        schedule.setUpdateTime(now);\n        schedule.setWorkflowInstancePriority(workflowInstancePriority);\n        scheduleDao.updateById(schedule);\n\n        workflowDefinition.setWarningGroupId(warningGroupId);\n\n        workflowDefinitionDao.updateById(workflowDefinition);\n\n        log.info(\"Schedule update complete, projectCode:{}, workflowDefinitionCode:{}, scheduleId:{}.\",\n                workflowDefinition.getProjectCode(), workflowDefinition.getCode(), schedule.getId());\n        return schedule;\n    }\n\n    private void validateMissedFirePolicy(ScheduleParam scheduleParam) {\n        if (scheduleParam.isMissedFirePolicySet() && scheduleParam.getMissedFirePolicy() == null) {\n            log.warn(\"Schedule missed fire policy is invalid.\");\n            throw new ServiceException(Status.REQUEST_PARAMS_NOT_VALID_ERROR, \"missedFirePolicy\");\n        }\n    }\n\n}\n","sourceCodeStart":587,"sourceCodeEnd":610,"githubUrl":"https://github.com/apache/dolphinscheduler/blob/02eac45a1b6676e639fcbfb4be2243de5771b05d/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/SchedulerServiceImpl.java#L587-L610","documentation":"Thrown by validateMissedFirePolicy (called from insertSchedule and updateSchedule) when the MissedFirePolicy supplied with a schedule is not one of the allowed enum values. It is a generic parameter-validation guard; the faulting input is the missed fire policy string in the schedule request body.","triggerScenarios":"Thrown at dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/SchedulerServiceImpl.java:605 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Use a valid MissedFirePolicy value, e.g. CONTINUE or FAIL.","Check the API documentation for the accepted enum names and casing.","Fix the client-side form/enum mapping that produced the invalid value."],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"02eac45a1b6676e639fcbfb4be2243de5771b05d","analyzedAt":"2026-09-06T17:43:00.555Z","contentChangedAt":"2026-09-06T17:43:00.555Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}