{"record":{"id":"c116c1af8e7ad925","repo":"apache/hadoop","slug":"df-could-not-be-run-successfully-output","errorCode":null,"errorMessage":"df could not be run successfully: ${output}","messagePattern":"df could not be run successfully: (.+?)","errorType":"exception","errorClass":"IOException","httpStatus":null,"severity":"error","filePath":"hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/DF.java","lineNumber":212,"sourceCode":"      Long.parseLong(tokens.nextToken()); // used\n      Long.parseLong(tokens.nextToken()); // available\n      Integer.parseInt(tokens.nextToken()); // pct used\n      this.mount = tokens.nextToken();\n    } catch (NoSuchElementException e) {\n      throw new IOException(\"Could not parse line: \" + line);\n    } catch (NumberFormatException e) {\n      throw new IOException(\"Could not parse line: \" + line);\n    }\n  }\n\n  private void verifyExitCode() throws IOException {\n    if (getExitCode() != 0) {\n      StringBuilder sb =\n          new StringBuilder(\"df could not be run successfully: \");\n      for (String line : output) {\n        sb.append(line);\n      }\n      throw new IOException(sb.toString());\n    }\n  }\n\n  public static void main(String[] args) throws Exception {\n    String path = \".\";\n    if (args.length > 0)\n      path = args[0];\n\n    System.out.println(new DF(new File(path),\n        CommonConfigurationKeysPublic.FS_DF_INTERVAL_DEFAULT).toString());\n  }\n}\n","sourceCodeStart":194,"sourceCodeEnd":225,"githubUrl":"https://github.com/apache/hadoop/blob/2add9630210752f88ceb1bb74eb65e37bf41da8e/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/DF.java#L194-L225","documentation":"Error \"df could not be run successfully: ${output}\" thrown in apache/hadoop.","triggerScenarios":"Thrown at hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/DF.java:212 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check that the path passed to DF exists and is mounted.","Verify the df command is available and returns a zero exit status on the host.","Inspect ${output} for the underlying OS error (e.g. stale NFS handle, permission denied)."],"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"}