{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 460",
          "upstreamBuild" : 460,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 460,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4191e406178cdd900030a1ec3919476aab527734",
            "branch" : [
              {
                "SHA1" : "4191e406178cdd900030a1ec3919476aab527734",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4191e406178cdd900030a1ec3919476aab527734",
            "branch" : [
              {
                "SHA1" : "4191e406178cdd900030a1ec3919476aab527734",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "4191e406178cdd900030a1ec3919476aab527734",
        "branch" : [
          {
            "SHA1" : "4191e406178cdd900030a1ec3919476aab527734",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 1,
      "skipCount" : 0,
      "totalCount" : 157,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#460",
  "duration" : 1829694,
  "estimatedDuration" : 3745003,
  "executor" : None,
  "fullDisplayName" : "jogl » windows-x86_64 #460",
  "id" : "2011-09-08_05-32-17",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 460,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1315452737000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=windows-x86_64/460/",
  "builtOn" : "win64-nvgtx460-win7-jogamp-x64-sgothel-011",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
        ],
        "commitId" : "2c99aac7680070d2e0bc6339ef60ac108ff0f171",
        "timestamp" : 1315351824000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Revert 98f9eef8279680a7fbd3fccb5840381faf1d5c01: removeNotify makes NEWT child invisible again\u000a",
        "date" : "2011-09-07T01:30:24+0200",
        "id" : "2c99aac7680070d2e0bc6339ef60ac108ff0f171",
        "msg" : "Revert 98f9eef8279680a7fbd3fccb5840381faf1d5c01: removeNotify makes NEWT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/Animator.java",
          "src/jogl/classes/jogamp/opengl/GLDrawableImpl.java"
        ],
        "commitId" : "f1c375df106f0f9f6c90772b61a501b4280997fa",
        "timestamp" : 1315422945000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Minor edits/cleanup: unused var, final\u000a",
        "date" : "2011-09-07T21:15:45+0200",
        "id" : "f1c375df106f0f9f6c90772b61a501b4280997fa",
        "msg" : "Minor edits/cleanup: unused var, final",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/Animator.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDrawableImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/awt/event/AWTParentWindowAdapter.java",
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java",
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java",
          "src/newt/classes/com/jogamp/newt/Window.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows02NEWTAnimated.java",
          "src/newt/classes/jogamp/newt/OffscreenWindow.java",
          "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/newt/TestSwingAWTRobotUsageBeforeJOGLInitBug411.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol01AWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol03NewtAWT.java"
        ],
        "commitId" : "28b0df6c300494a2b54c07fdf43ef04f5f1b0073",
        "timestamp" : 1315439034000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Destruction of GLAutoDrawable shall not remove them from AnimatorControl (due to recreation) ; NEWT/Window: Remove isValid() API entry - always true!\u000a\u000aDestruction of GLAutoDrawable shall not remove them from AnimatorControl (due to recreation)\u000a\u000a  - Completes commit b65e1e76d413b70e5593173e6bd36d30675554a6\u000a\u000a  - WindowImpl:\u000a    - volatile: windowHandle/visible fields (memeory sync critical)\u000a    - destroy must set visible := false, to avoid immediate recreation via\u000a      a display call of another thread, ie an animator.\u000a\u000aNEWT/Window: Remove isValid() API entry - always true!\u000a\u000a  - NEWT/Window's can always be recreated.\u000a\u000a  - redundancy in API is even worse than redundancy in impl. :)\u000a",
        "date" : "2011-09-08T01:43:54+0200",
        "id" : "28b0df6c300494a2b54c07fdf43ef04f5f1b0073",
        "msg" : "Destruction of GLAutoDrawable shall not remove them from AnimatorControl",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/awt/event/AWTParentWindowAdapter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows02NEWTAnimated.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol03NewtAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/newt/TestSwingAWTRobotUsageBeforeJOGLInitBug411.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/OffscreenWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol01AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Window.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java",
          "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting02AWT.java"
        ],
        "commitId" : "3812f3400e5156622ae1c11178bacc675941693b",
        "timestamp" : 1315439070000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Minor edits, dead code, test invocation\u000a",
        "date" : "2011-09-08T01:44:30+0200",
        "id" : "3812f3400e5156622ae1c11178bacc675941693b",
        "msg" : "Minor edits, dead code, test invocation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting02AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00bNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01bNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00NEWT.java",
          "src/newt/classes/jogamp/newt/driver/x11/X11Screen.java",
          "src/newt/native/X11Window.c",
          "src/newt/classes/jogamp/newt/ScreenImpl.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode02NEWT.java",
          "make/scripts/tests.sh",
          "src/newt/classes/jogamp/newt/DisplayImpl.java"
        ],
        "commitId" : "a9289ce0fde4d4d344e4ab895790642383226cb4",
        "timestamp" : 1315439613000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT/ScreenMode: X11 fixes ; Ensure Screen's size is set if screenMode changed ; Enhanced tests; Catch NV/XRANDR/GL bug\u000a\u000aX11 fixes\u000a - X11Screen properly uses it's display's connection\u000a   decorated in lock/unlock (for ScreenMode etc)\u000a\u000aEnsure Screen's size is set if screenMode changed\u000a - ScreenImpl's ScreenModeListener updates it's screen size\u000a   so 'external' changes will be detected.\u000a\u000aEnhanced tests\u000a - Verify more data rel. ScreenMode\u000a\u000aCatch NV/XRANDR/GL bug\u000a  - Read TestScreenMode01NEWT/TestScreenMode01bNEWT comments\u000a",
        "date" : "2011-09-08T01:53:33+0200",
        "id" : "a9289ce0fde4d4d344e4ab895790642383226cb4",
        "msg" : "NEWT/ScreenMode: X11 fixes ; Ensure Screen's size is set if screenMode",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11Screen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00NEWT.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00bNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Window.c"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DisplayImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/ScreenImpl.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01bNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode02NEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "doc/NewUI-Req01.txt"
        ],
        "commitId" : "b55cda4f1d0d2dda875e16deb8a42cfa3f8af65d",
        "timestamp" : 1315439749000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add 'older' NEW UI Requirements List - 2010-06-01\u000a",
        "date" : "2011-09-08T01:55:49+0200",
        "id" : "b55cda4f1d0d2dda875e16deb8a42cfa3f8af65d",
        "msg" : "Add 'older' NEW UI Requirements List - 2010-06-01",
        "paths" : [
          {
            "editType" : "add",
            "file" : "doc/NewUI-Req01.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java",
          "src/jogl/classes/javax/media/opengl/GLProfile.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java"
        ],
        "commitId" : "4191e406178cdd900030a1ec3919476aab527734",
        "timestamp" : 1315445097000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JOGL: Make GLProfile shutdown()/initSingleton() functional, ie. proper recreation of all resources\u000a\u000a- Release all GLDrawableFactory instances at shutdown, [re]create them at initialization\u000a- Release GLContext resources (availability map) as well\u000a",
        "date" : "2011-09-08T03:24:57+0200",
        "id" : "4191e406178cdd900030a1ec3919476aab527734",
        "msg" : "JOGL: Make GLProfile shutdown()/initSingleton() functional, ie. proper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLProfile.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ]
}