{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1755,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7f61a2526eab7818682ea0761e54f35f80cd2d6a",
            "branch" : [
              {
                "SHA1" : "7f61a2526eab7818682ea0761e54f35f80cd2d6a",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7f61a2526eab7818682ea0761e54f35f80cd2d6a",
            "branch" : [
              {
                "SHA1" : "7f61a2526eab7818682ea0761e54f35f80cd2d6a",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "7f61a2526eab7818682ea0761e54f35f80cd2d6a",
        "branch" : [
          {
            "SHA1" : "7f61a2526eab7818682ea0761e54f35f80cd2d6a",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://hub.spigotmc.org/stash/scm/spigot/craftbukkit.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1755",
  "duration" : 614,
  "estimatedDuration" : 590,
  "executor" : None,
  "fullDisplayName" : "CraftBukkit-RSS #1755",
  "id" : "1755",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1755,
  "queueId" : 332,
  "result" : "SUCCESS",
  "timestamp" : 1583465710050,
  "url" : "https://hub.spigotmc.org/jenkins/view/RSS/job/CraftBukkit-RSS/1755/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "nms-patches/PlayerChunk.patch"
        ],
        "commitId" : "7f61a2526eab7818682ea0761e54f35f80cd2d6a",
        "timestamp" : 1583465653000,
        "author" : {
          "absoluteUrl" : "https://hub.spigotmc.org/jenkins/user/md_5",
          "fullName" : "md_5"
        },
        "authorEmail" : "git@md-5.net",
        "comment" : "#640: Fix chunk load/unload callbacks for chunk load cancellations\u000a\u000aWhen a chunk goes from a ticket level where it is loading a\u000afull chunk to an inactive state (i.e ticket level 33 to\u000aticket level 45) the full status future will be completed\u000awith a \"Right\" Either (indicating unloaded). However, this\u000awill also schedule the unload callback immediately.\u000a\u000aHowever, the callback is not immediately executed. This means\u000athe next unload/load callback that needs to be scheduled will\u000afail. The fix applied is to not schedule a callback if the\u000achunk is not loaded - if the Either is \"right.\"\u000a\u000aEven better, due to how completablefuture works, exceptions\u000aare not printed by default. So the exception thrown by the\u000acallback executor was not printed and the failure\u000ahidden from console. This explains why no-one has tracked this issue.\u000aNow the exception is printed so future failures with the\u000acallback system (if any) can be tracked easier.\u000a",
        "date" : "2020-03-06 14:34:13 +1100",
        "id" : "7f61a2526eab7818682ea0761e54f35f80cd2d6a",
        "msg" : "#640: Fix chunk load/unload callbacks for chunk load cancellations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "nms-patches/PlayerChunk.patch"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://hub.spigotmc.org/jenkins/user/md_5",
      "fullName" : "md_5"
    }
  ]
}