)]}'
{
  "commit": "c27f65e6093e84e3a4ccb9f5d759e98c1f1f4a48",
  "tree": "af003f306f2952340027d5fd48ffd0d53ff43658",
  "parents": [
    "3ad19978a3149e7ae5bebd2ddbdf26252ec16e89"
  ],
  "author": {
    "name": "Jack Rosenthal",
    "email": "jrosenth@chromium.org",
    "time": "Tue Feb 13 14:46:25 2024 -0700"
  },
  "committer": {
    "name": "Jack Rosenthal",
    "email": "jrosenth@chromium.org",
    "time": "Tue Feb 13 14:46:25 2024 -0700"
  },
  "message": "DevServer: Fix compilation error for getUserKey\n\nI got a compilation error while trying to run run_dev.sh:\n\n% ~/gitiles/tools/run_dev.sh\nINFO: Invocation ID: 45647a11-06cb-40c8-a9bd-cae61c5802c0\nINFO: Analyzed target //java/com/google/gitiles/dev:dev (0 packages loaded, 0 targets configured).\nERROR: /home/jrosenth/gitiles/java/com/google/gitiles/dev/BUILD:3:13: Building java/com/google/gitiles/dev/liblib.jar (2 source files) failed: (Exit 1): java failed: error executing Javac command (from target //java/com/google/gitiles/dev:lib) external/remotejdk21_linux/bin/java \u0027--add-exports\u003djdk.compiler/com.sun.tools.javac.api\u003dALL-UNNAMED\u0027 \u0027--add-exports\u003djdk.compiler/com.sun.tools.javac.main\u003dALL-UNNAMED\u0027 ... (remaining 19 arguments skipped)\njava/com/google/gitiles/dev/DevServer.java:215: error: [ReturnMissingNullable] Method returns a definitely null value but is not annotated @Nullable\n          return null;\n          ^\n    (see https://errorprone.info/bugpattern/ReturnMissingNullable)\n  Did you mean \u0027public @Nullable Object getUserKey() {\u0027?\nTarget //java/com/google/gitiles/dev:dev failed to build\nUse --verbose_failures to see the command lines of failed build steps.\nINFO: Elapsed time: 3.255s, Critical Path: 3.18s\nINFO: 3 processes: 2 internal, 1 linux-sandbox.\nERROR: Build did NOT complete successfully\n\nThere appears to be no negative consequence to using an empty string\nhere instead, so change to that.\n\nChange-Id: I86f574c89e351e649f6d9d6cd19582cb560f9b28\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "028edd6091506cc54d39aaa752052d7c722b15fb",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/dev/DevServer.java",
      "new_id": "675511b123a7bac95ce0aaee4c40e227e0e4d696",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/dev/DevServer.java"
    }
  ]
}
