{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Mike Dawson",
          "userId" : "mike",
          "userName" : "Mike Dawson"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 81,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "56fc0f1679a3a0a5b69e391e44cd4e8e5aca9fca",
            "branch" : [
              {
                "SHA1" : "56fc0f1679a3a0a5b69e391e44cd4e8e5aca9fca",
                "name" : "refs/remotes/origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "56fc0f1679a3a0a5b69e391e44cd4e8e5aca9fca",
            "branch" : [
              {
                "SHA1" : "56fc0f1679a3a0a5b69e391e44cd4e8e5aca9fca",
                "name" : "refs/remotes/origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "56fc0f1679a3a0a5b69e391e44cd4e8e5aca9fca",
        "branch" : [
          {
            "SHA1" : "56fc0f1679a3a0a5b69e391e44cd4e8e5aca9fca",
            "name" : "refs/remotes/origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/UstadMobile/door.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#81",
  "duration" : 160409,
  "estimatedDuration" : 161708,
  "executor" : None,
  "fullDisplayName" : "Door #81",
  "id" : "81",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 81,
  "queueId" : 3219,
  "result" : "SUCCESS",
  "timestamp" : 1709308821644,
  "url" : "https://devserver3.ustadmobile.com/jenkins/job/Door/81/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "door-compiler/src/main/kotlin/com/ustadmobile/lib/annotationprocessor/core/DoorValidatorProcessor.kt",
          "build.gradle"
        ],
        "commitId" : "56fc0f1679a3a0a5b69e391e44cd4e8e5aca9fca",
        "timestamp" : 1709308685000,
        "author" : {
          "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/mike",
          "fullName" : "Mike Dawson"
        },
        "authorEmail" : "mike@ustadmobile.com",
        "comment" : "Update validator to ensure that any exception processing the annotation is caught and the node that caused the exception is passed to the logger.\u000a\u000aWhere annotations include unresolved references, this will output the responsible function.\u000a",
        "date" : "2024-03-01 19:58:05 +0400",
        "id" : "56fc0f1679a3a0a5b69e391e44cd4e8e5aca9fca",
        "msg" : "Update validator to ensure that any exception processing the annotation is caught and the node that caused the exception is passed to the logger.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "build.gradle"
          },
          {
            "editType" : "edit",
            "file" : "door-compiler/src/main/kotlin/com/ustadmobile/lib/annotationprocessor/core/DoorValidatorProcessor.kt"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://devserver3.ustadmobile.com/jenkins/user/mike",
      "fullName" : "Mike Dawson"
    }
  ]
}