{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 437",
          "upstreamBuild" : 437,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 437,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "71b7087455fc23ec640d9d64342aaaaff42d3c7e",
            "branch" : [
              {
                "SHA1" : "71b7087455fc23ec640d9d64342aaaaff42d3c7e",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "71b7087455fc23ec640d9d64342aaaaff42d3c7e",
            "branch" : [
              {
                "SHA1" : "71b7087455fc23ec640d9d64342aaaaff42d3c7e",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "71b7087455fc23ec640d9d64342aaaaff42d3c7e",
        "branch" : [
          {
            "SHA1" : "71b7087455fc23ec640d9d64342aaaaff42d3c7e",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 28,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#437",
  "duration" : 476551,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #437",
  "id" : "2011-08-30_19-48-35",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 437,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1314726515000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/437/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-sgothel-012",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-newt.xml",
          "make/build-nativewindow.xml"
        ],
        "commitId" : "cd31c4f0dc7a5f5595e0ca2f0e815d3814ebd94e",
        "timestamp" : 1314341972000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/wade%20walker",
          "fullName" : "Wade Walker"
        },
        "authorEmail" : "wwalker3@austin.rr.com",
        "comment" : "Fix classpaths to work with Java 7's javah\u000a\u000aJava 7's javah requires all referenced classes to be classpath,\u000aeven if they're just method parameters and never instantiated.\u000aJava 6's version of javah didn't require this.\u000a",
        "date" : "2011-08-26T01:59:32-0500",
        "id" : "cd31c4f0dc7a5f5595e0ca2f0e815d3814ebd94e",
        "msg" : "Fix classpaths to work with Java 7's javah",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-newt.xml",
          "make/build-nativewindow.xml",
          "make/build-jogl.xml"
        ],
        "commitId" : "78b7732498099e1cc6bbedfa7437bb3c8955cfc5",
        "timestamp" : 1314699138000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Proper classpath for all javah commands, using 'rootrel.build'\u000a",
        "date" : "2011-08-30T12:12:18+0200",
        "id" : "78b7732498099e1cc6bbedfa7437bb3c8955cfc5",
        "msg" : "Proper classpath for all javah commands, using 'rootrel.build'",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTWindow.java",
          "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting02AWT.java",
          "src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java"
        ],
        "commitId" : "736d1c5d27e0cee36993f74dca787aefd3df7d18",
        "timestamp" : 1314704267000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JAWTWindow.getLocationOnScreen(): Add proper JAWT lockSurface() ; X11Util: use System.err ; TestParenting02AWT: use GearsES2\u000a\u000aJAWTWindow.getLocationOnScreen()\u000a  - Add proper JAWT lockSurface()\u000a  - Turns out that the parent location query of a NEWT child\u000a    to an [J]AWT window didn't lock the window\u000a",
        "date" : "2011-08-30T13:37:47+0200",
        "id" : "736d1c5d27e0cee36993f74dca787aefd3df7d18",
        "msg" : "JAWTWindow.getLocationOnScreen(): Add proper JAWT lockSurface() ;",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting02AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTWindow.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/GLSLMiscHelper.java",
          "src/jogl/classes/com/jogamp/opengl/util/GLArrayDataClient.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java",
          "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderState.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java"
        ],
        "commitId" : "1ac5a3f0643a761d2d9e217883da73ad993a91b9",
        "timestamp" : 1314704460000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "ShaderState Usage/Test: Add setShaderState(GL) for pre-use attachment to the GL context ; GLArrayDataClient-GLSL: Check if ShaderState is attached.\u000a\u000aShaderState Usage/Test: Add setShaderState(GL) for pre-use attachment to the GL context\u000a  - test cases utilize ShaderState before useProgram() was invoked,\u000a    hence we need an API entry to attach the ShaderState explictly\u000a\u000aGLArrayDataClient-GLSL: Check if ShaderState is attached.\u000a  - catch error case of non bound ShaderState to GL context\u000a",
        "date" : "2011-08-30T13:41:00+0200",
        "id" : "1ac5a3f0643a761d2d9e217883da73ad993a91b9",
        "msg" : "ShaderState Usage/Test: Add setShaderState(GL) for pre-use attachment to",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/glsl/ShaderState.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/GLSLMiscHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLArrayDataClient.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/driver/awt/opengl/VersionApplet.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/TestGearsGLJPanelAWTBug450.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/ElektronenMultiplizierer.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLExtensionQueryOffscreen.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/TestGearsGLJPanelAWT.java"
        ],
        "commitId" : "6ed38932604db50b5e62d5ee6e2d0385810bb67c",
        "timestamp" : 1314704530000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Tests: Comment GLProfile.initSingleton(false), which is redundant / implicit.\u000a",
        "date" : "2011-08-30T13:42:10+0200",
        "id" : "6ed38932604db50b5e62d5ee6e2d0385810bb67c",
        "msg" : "Tests: Comment GLProfile.initSingleton(false), which is redundant /",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLExtensionQueryOffscreen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/ElektronenMultiplizierer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/opengl/VersionApplet.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/TestGearsGLJPanelAWTBug450.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/TestGearsGLJPanelAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/newt/classes/com/jogamp/newt/Window.java"
        ],
        "commitId" : "cb4e73183103c13d8bcf7c7667e1b9ea181e1f5f",
        "timestamp" : 1314704579000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT Window/WindowImpl: Add generics - addChild()/removeChild() return boolean, see Collection::add/remove\u000a",
        "date" : "2011-08-30T13:42:59+0200",
        "id" : "cb4e73183103c13d8bcf7c7667e1b9ea181e1f5f",
        "msg" : "NEWT Window/WindowImpl: Add generics - addChild()/removeChild() return",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Window.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
        ],
        "commitId" : "be7995cb57c4ffa1ea71f8fc292fc0b3df5de212",
        "timestamp" : 1314705001000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Complete commit cb4e73183103c13d8bcf7c7667e1b9ea181e1f5f (sorry)\u000a",
        "date" : "2011-08-30T13:50:01+0200",
        "id" : "be7995cb57c4ffa1ea71f8fc292fc0b3df5de212",
        "msg" : "Complete commit cb4e73183103c13d8bcf7c7667e1b9ea181e1f5f (sorry)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/native/X11Window.c",
          "src/newt/classes/jogamp/newt/driver/x11/X11Window.java",
          "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01NEWT.java"
        ],
        "commitId" : "bcea6b67bafaaabf2b1c43989fb13c0e4bf82c98",
        "timestamp" : 1314708396000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix NEWT regression due to fix of bug 502, commit 9ed513e9a9616f6028084df4c650c8caf31ea49d\u000a\u000aIn case of exessive destroy/create (the NEWT reparenting test cases),\u000asome dpyEDT events are slipping through the event dispatcher.\u000a\u000aThis fix uses issues more XSync on both Display connection in case of 'requestFocus'\u000aand 'closeWindow'.\u000a\u000a'requestFocus' also uses the dpyEDT to issue the XSetInputFocus(..), since it's EDT related.\u000a",
        "date" : "2011-08-30T14:46:36+0200",
        "id" : "bcea6b67bafaaabf2b1c43989fb13c0e4bf82c98",
        "msg" : "Fix NEWT regression due to fix of bug 502, commit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/x11/X11Window.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Window.c"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01NEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTAWT01GLn.java"
        ],
        "commitId" : "6b951024dcb3ba85e2d1dd042f1a8c60054277f5",
        "timestamp" : 1314713614000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SWT/AWT Test: Run AWT destruction on AWT-EDT, issue shell.close() before shell.dispose()\u000a\u000aThis fixes the _XSend X11 error on GLX commands using AMD driver .. proper cause unknown,\u000abut probably a race or condition or threading issue (Display usage by diff threads).\u000a",
        "date" : "2011-08-30T16:13:34+0200",
        "id" : "6b951024dcb3ba85e2d1dd042f1a8c60054277f5",
        "msg" : "SWT/AWT Test: Run AWT destruction on AWT-EDT, issue shell.close() before",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTAWT01GLn.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.jogl.all.linux-x86.sh",
          "make/scripts/make.jogl.doc.all.x86_64.sh",
          "make/scripts/make.jogl.doc.x86_64.sh",
          "make/scripts/make.jogl.all.linux-x86_64.sh"
        ],
        "commitId" : "5a7811ecd23a3ab1af62b243c82d362431793a57",
        "timestamp" : 1314718219000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Use GlueGen's setenv-build-jogl scripts from commit 4a75b64107e157ff1db3991cf89bf8d856ddc0e6\u000a",
        "date" : "2011-08-30T17:30:19+0200",
        "id" : "5a7811ecd23a3ab1af62b243c82d362431793a57",
        "msg" : "Use GlueGen's setenv-build-jogl scripts from commit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.doc.x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.doc.all.x86_64.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-x64.sh",
          "make/scripts/tests-x32.sh"
        ],
        "commitId" : "7df34910488d930123cb5fd09f3075f6599bc98e",
        "timestamp" : 1314718542000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Cont w/ 5a7811ecd23a3ab1af62b243c82d362431793a57: test-x*.sh\u000a",
        "date" : "2011-08-30T17:35:42+0200",
        "id" : "7df34910488d930123cb5fd09f3075f6599bc98e",
        "msg" : "Cont w/ 5a7811ecd23a3ab1af62b243c82d362431793a57: test-x*.sh",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x32.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/text/TestAWTTextRendererUseVertexArrayBug464.java"
        ],
        "commitId" : "f90a7e72e957fa345575a9a5378c7f9edcbfb7ae",
        "timestamp" : 1314718772000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestAWTTextRendererUseVertexArrayBug464: Run AWT destruction on AWT-EDT\u000a\u000aThis fixes the _XSend X11 error on GLX commands using AMD driver .. proper cause unknown,\u000abut probably a race or condition or threading issue (Display usage by diff threads).\u000a",
        "date" : "2011-08-30T17:39:32+0200",
        "id" : "f90a7e72e957fa345575a9a5378c7f9edcbfb7ae",
        "msg" : "TestAWTTextRendererUseVertexArrayBug464: Run AWT destruction on AWT-EDT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/text/TestAWTTextRendererUseVertexArrayBug464.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java"
        ],
        "commitId" : "71b7087455fc23ec640d9d64342aaaaff42d3c7e",
        "timestamp" : 1314718825000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestGLDebug*: Remove Thread.dumpStack() ..\u000a",
        "date" : "2011-08-30T17:40:25+0200",
        "id" : "71b7087455fc23ec640d9d64342aaaaff42d3c7e",
        "msg" : "TestGLDebug*: Remove Thread.dumpStack() ..",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/wwalker3",
      "fullName" : "wwalker3"
    }
  ]
}