{"record":{"id":"2690b86bbad437b9","repo":"apache/hadoop","slug":"recurrence-id-is-null-please-try-again-by-specify","errorCode":null,"errorMessage":"Recurrence id is null, please try again by specifying a valid Recurrence id.","messagePattern":"Recurrence id is null, please try again by specifying a valid Recurrence id\\.","errorType":"exception","errorClass":"NullRecurrenceIdException","httpStatus":null,"severity":"error","filePath":"hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/skylinestore/validator/SkylineStoreValidator.java","lineNumber":57,"sourceCode":" */\npublic class SkylineStoreValidator {\n  private static final Logger LOGGER =\n      LoggerFactory.getLogger(SkylineStoreValidator.class);\n\n  /**\n   * Check if recurrenceId is <em>null</em>.\n   *\n   * @param recurrenceId the id of the recurring pipeline job.\n   * @throws SkylineStoreException if input parameters are invalid.\n   */\n  public final void validate(final RecurrenceId recurrenceId)\n      throws SkylineStoreException {\n    if (recurrenceId == null) {\n      StringBuilder sb = new StringBuilder();\n      sb.append(\"Recurrence id is null, please try again by specifying\"\n          + \" a valid Recurrence id.\");\n      LOGGER.error(sb.toString());\n      throw new NullRecurrenceIdException(sb.toString());\n    }\n  }\n\n  /**\n   * Check if pipelineId is <em>null</em>.\n   *\n   * @param pipelineId the id of the recurring pipeline job.\n   * @throws SkylineStoreException if input parameters are invalid.\n   */\n  public final void validate(final String pipelineId)\n      throws SkylineStoreException {\n    if (pipelineId == null) {\n      StringBuilder sb = new StringBuilder();\n      sb.append(\"pipelineId is null, please try again by specifying\"\n          + \" a valid pipelineId.\");\n      LOGGER.error(sb.toString());\n      throw new NullPipelineIdException(sb.toString());\n    }","sourceCodeStart":39,"sourceCodeEnd":75,"githubUrl":"https://github.com/apache/hadoop/blob/2add9630210752f88ceb1bb74eb65e37bf41da8e/hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/skylinestore/validator/SkylineStoreValidator.java#L39-L75","documentation":"Error \"Recurrence id is null, please try again by specifying a valid Recurrence id.\" thrown in apache/hadoop.","triggerScenarios":"A skyline store operation is invoked with a null recurrence id, failing validation before the operation is executed.","commonSituations":"See trigger scenarios.","solutions":["Pass a valid, non-null recurrence id to the skyline store operation."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"2add9630210752f88ceb1bb74eb65e37bf41da8e","analyzedAt":"2026-08-22T19:55:07.957Z","schemaVersion":2},"datasetVersion":"2026-08-22T20:17:22.307Z"}