{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,014",
          "upstreamBuild" : 1014,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1014,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "835cea627f80d8f8a851514734f53e6336d9d6d9",
            "branch" : [
              {
                "SHA1" : "835cea627f80d8f8a851514734f53e6336d9d6d9",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "835cea627f80d8f8a851514734f53e6336d9d6d9",
            "branch" : [
              {
                "SHA1" : "835cea627f80d8f8a851514734f53e6336d9d6d9",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "835cea627f80d8f8a851514734f53e6336d9d6d9",
        "branch" : [
          {
            "SHA1" : "835cea627f80d8f8a851514734f53e6336d9d6d9",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 4,
      "skipCount" : 0,
      "totalCount" : 651,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1014",
  "duration" : 3802662,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #1014",
  "id" : "2013-06-24_09-59-59",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1014,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1372060799000,
  "url" : "https://jogamp.org/chuck/view/fwd/job/jogl/label=macos-x86_64/1014/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-sgothel-012",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "70bf3a4ec44504b86294a332255aaae8d2e86bf4",
        "timestamp" : 1371999321000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix NewtCanvasAWT focus traversal for Java7: All unit tests fail w/ Java7, i.e. AWT Component's transferFocus() does nothing if component does not hold the focus.\u000a\u000a.. this seems to be violating the AWT 'spec' .. however.\u000a\u000aWorkaround: Request focus before transfering it to the next/previous element.\u000a",
        "date" : "2013-06-23T16:55:21+0200",
        "id" : "70bf3a4ec44504b86294a332255aaae8d2e86bf4",
        "msg" : "Fix NewtCanvasAWT focus traversal for Java7: All unit tests fail w/",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java",
          "make/scripts/tests-x64-dbg.bat",
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java",
          "make/scripts/tests-win.bat"
        ],
        "commitId" : "cb7118fc875b6722803e4b11d5681671962a8d3a",
        "timestamp" : 1372004138000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix NewtCanvasAWT focus traversal for Java7 (Take 2): Commit 70bf3a4ec44504b86294a332255aaae8d2e86bf4 was not sufficient.\u000a\u000aCommit 70bf3a4ec44504b86294a332255aaae8d2e86bf4 did not work out on Windows.\u000a\u000aSolution now gathers the next or previous 'to be focused' component,\u000ausing the FocusTraversalPolicy of the visible/focusable/enabled container.\u000aThen we simply request it's focus.\u000a\u000aWorks w/ Java7 on Linux and Windows.\u000a",
        "date" : "2013-06-23T18:15:38+0200",
        "id" : "cb7118fc875b6722803e4b11d5681671962a8d3a",
        "msg" : "Fix NewtCanvasAWT focus traversal for Java7 (Take 2): Commit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersAWTCanvas.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasSWTAWT.java"
        ],
        "commitId" : "85f4b824dcf1ff6ebb658ffd242eea2f9d8cd087",
        "timestamp" : 1372040266000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Tests: Remove subsequent exceptions .. (not original issue, but annoying while analyzing)\u000a",
        "date" : "2013-06-24T04:17:46+0200",
        "id" : "85f4b824dcf1ff6ebb658ffd242eea2f9d8cd087",
        "msg" : "Tests: Remove subsequent exceptions .. (not original issue, but annoying",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersAWTCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasSWTAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java",
          "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java"
        ],
        "commitId" : "62f9525a9caba51fc4484c2ab47d64b516dc9d43",
        "timestamp" : 1372042240000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Refine cb7118fc875b6722803e4b11d5681671962a8d3a: Unify get next/prev focus component method.\u000a",
        "date" : "2013-06-24T04:50:40+0200",
        "id" : "62f9525a9caba51fc4484c2ab47d64b516dc9d43",
        "msg" : "Refine cb7118fc875b6722803e4b11d5681671962a8d3a: Unify get next/prev",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java"
        ],
        "commitId" : "e5dd5757379353a9dd10248136afef65c33f6420",
        "timestamp" : 1372042276000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GearsES2/RedSquareES2: Detect !GLSL and don't attempt to render in such case.\u000a",
        "date" : "2013-06-24T04:51:16+0200",
        "id" : "e5dd5757379353a9dd10248136afef65c33f6420",
        "msg" : "GearsES2/RedSquareES2: Detect !GLSL and don't attempt to render in such",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java"
        ],
        "commitId" : "3e528a69db38711c789a08d1d7335e5a7739f780",
        "timestamp" : 1372042385000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestGearsES2GLJPanel*: Use GearsES1 is using bitmap - On Windows GDI would be returned!\u000a\u000aWe still have to solve the GL renderer selection / probing problem, i.e. in such cases\u000awe don't know before context realization which GL renderer we actually receive.\u000a",
        "date" : "2013-06-24T04:53:05+0200",
        "id" : "3e528a69db38711c789a08d1d7335e5a7739f780",
        "msg" : "TestGearsES2GLJPanel*: Use GearsES1 is using bitmap - On Windows GDI",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java"
        ],
        "commitId" : "00f82fde560306891823a1273baf50264dca3d05",
        "timestamp" : 1372042842000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestGearsES2GLJPanel*: Use Gears (GL 1 based) if using bitmap - On Windows GDI would be returned and neither ES1 nor ES2 features are available.\u000a\u000aFixes commit 3e528a69db38711c789a08d1d7335e5a7739f780\u000a",
        "date" : "2013-06-24T05:00:42+0200",
        "id" : "00f82fde560306891823a1273baf50264dca3d05",
        "msg" : "TestGearsES2GLJPanel*: Use Gears (GL 1 based) if using bitmap - On",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-osx-x64.sh",
          "make/scripts/make.jogl.all.macosx-java7.sh",
          "make/scripts/tests-osx-x64-java7u12ea.sh",
          "make/scripts/tests-osx-x64-java7u12eaOnJava6Build.sh",
          "make/scripts/tests-osx-x64-java7OnJava6build.sh",
          "make/scripts/tests-osx-x64-java7.sh",
          "make/scripts/tests-osx-x64-java6.sh"
        ],
        "commitId" : "f857d3f86be221fb5f8488a8419c4cac8d65fc89",
        "timestamp" : 1372052891000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "scripts: osx make/test java7/6 fixes\u000a",
        "date" : "2013-06-24T07:48:11+0200",
        "id" : "f857d3f86be221fb5f8488a8419c4cac8d65fc89",
        "msg" : "scripts: osx make/test java7/6 fixes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.macosx-java7.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-osx-x64-java7u12eaOnJava6Build.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-osx-x64.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-osx-x64-java7.sh"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/tests-osx-x64-java6.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-osx-x64-java7OnJava6build.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-osx-x64-java7u12ea.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTAccessor03AWTGLn.java",
          "make/scripts/tests.sh",
          "make/scripts/tests-win.bat"
        ],
        "commitId" : "835cea627f80d8f8a851514734f53e6336d9d6d9",
        "timestamp" : 1372052936000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestSWTAccessor03AWTGLn: Fix SWT deadlock on Java7/Windows: Must perform AWT frame close on current thread ..\u000a",
        "date" : "2013-06-24T07:48:56+0200",
        "id" : "835cea627f80d8f8a851514734f53e6336d9d6d9",
        "msg" : "TestSWTAccessor03AWTGLn: Fix SWT deadlock on Java7/Windows: Must perform",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTAccessor03AWTGLn.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-win.bat"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/harvey.harrison",
      "fullName" : "harvey.harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/gouessej",
      "fullName" : "gouessej"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/petr.skramovsky",
      "fullName" : "petr.skramovsky"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/maik.riechert",
      "fullName" : "maik.riechert"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/wamei.cho",
      "fullName" : "wamei.cho"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rob.hatcherson",
      "fullName" : "rob.hatcherson"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/hharrison",
      "fullName" : "Harvey Harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/eric.brayet",
      "fullName" : "eric.brayet"
    }
  ]
}