{
  "_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" : 343,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "0d7e08f00bfff4790a205caf1d14eb36286c24c8",
            "branch" : [
              {
                "SHA1" : "0d7e08f00bfff4790a205caf1d14eb36286c24c8",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0d7e08f00bfff4790a205caf1d14eb36286c24c8",
            "branch" : [
              {
                "SHA1" : "0d7e08f00bfff4790a205caf1d14eb36286c24c8",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "0d7e08f00bfff4790a205caf1d14eb36286c24c8",
        "branch" : [
          {
            "SHA1" : "0d7e08f00bfff4790a205caf1d14eb36286c24c8",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/mcMMO-Dev/mcMMO.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#343",
  "duration" : 50574,
  "estimatedDuration" : 135282,
  "executor" : null,
  "fullDisplayName" : "mcMMO #343",
  "id" : "343",
  "inProgress" : false,
  "keepLog" : false,
  "number" : 343,
  "queueId" : 216,
  "result" : "FAILURE",
  "timestamp" : 1783741749806,
  "url" : "https://popicraft.net/jenkins/job/mcMMO/343/",
  "builtOn" : "Builder",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/java/com/gmail/nossr50/TestRegistryBootstrap.java"
        ],
        "commitId" : "0d7e08f00bfff4790a205caf1d14eb36286c24c8",
        "timestamp" : 1783741267000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Fix registry bootstrap stubbing failing under CI test ordering\u000a\u000aThe per-type registry mock minted its lookups through a when() stub\u000aregistered inside the Bukkit.getRegistry interception, which runs in\u000athe middle of Registry class initialization. Mockito stubbing state\u000ais thread-local and unreliable while an intercepted invocation is\u000abeing answered: on the CI runner the stub silently failed to bind,\u000alookups returned null, and PotionEffectType class init failed with\u000a\"No PotionEffectType found for minecraft:speed\", poisoning the class\u000afor the JVM and erroring 108 tests. Locally a different test order\u000amade another class perform the first bootstrap, where the nested\u000astubbing happened to bind.\u000a\u000aThe minting now lives in the mock's default answer, baked in at\u000acreation with no stubbing machinery involved, and also covers\u000agetOrThrow for newer API versions. Explicit per-key when() stubs from\u000atest bodies still override the default answer.\u000a",
        "date" : "2026-07-10 20:41:07 -0700",
        "id" : "0d7e08f00bfff4790a205caf1d14eb36286c24c8",
        "msg" : "Fix registry bootstrap stubbing failing under CI test ordering",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/java/com/gmail/nossr50/TestRegistryBootstrap.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
      "fullName" : "nossr50"
    }
  ]
}