{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"gluegen\" build number 232",
          "upstreamBuild" : 232,
          "upstreamProject" : "gluegen",
          "upstreamUrl" : "job/gluegen/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 245,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "74fb7ca7ac8484e86ff6c84a5e3ceef79fb4d0d6",
            "branch" : [
              {
                "SHA1" : "74fb7ca7ac8484e86ff6c84a5e3ceef79fb4d0d6",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "74fb7ca7ac8484e86ff6c84a5e3ceef79fb4d0d6",
            "branch" : [
              {
                "SHA1" : "74fb7ca7ac8484e86ff6c84a5e3ceef79fb4d0d6",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "74fb7ca7ac8484e86ff6c84a5e3ceef79fb4d0d6",
        "branch" : [
          {
            "SHA1" : "74fb7ca7ac8484e86ff6c84a5e3ceef79fb4d0d6",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.test.MatrixTestResult",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 202,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#245",
  "duration" : 2661021,
  "estimatedDuration" : 3723458,
  "executor" : None,
  "fullDisplayName" : "jogl #245",
  "id" : "2010-12-09_23-01-00",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 245,
  "queueId" : -1,
  "result" : "FAILURE",
  "timestamp" : 1291932060000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/245/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/impl/windows/WindowsWindow.java",
          "src/newt/native/WindowsWindow.c"
        ],
        "commitId" : "da97bc022020546455b293aea25dba3ee59152f5",
        "timestamp" : 1291930038000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT/Windows: Use GDI GetDC/ReleaseDC\u000a",
        "date" : "2010-12-09T22:27:18+0100",
        "id" : "da97bc022020546455b293aea25dba3ee59152f5",
        "msg" : "NEWT/Windows: Use GDI GetDC/ReleaseDC",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/windows/WindowsWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/WindowsWindow.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/native/windows/GDImisc.c",
          "make/config/nativewindow/win32-CustomJavaCode.java",
          "make/config/nativewindow/win32-lib.cfg",
          "make/stub_includes/win32/wingdi.h"
        ],
        "commitId" : "a92e315245f6cefb55a71572eab8b6c95e8041a3",
        "timestamp" : 1291930274000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GDI: Fix CreateDummyWindow: Use local getModuleHandle(NULL) and synchronize factory method.\u000a",
        "date" : "2010-12-09T22:31:14+0100",
        "id" : "a92e315245f6cefb55a71572eab8b6c95e8041a3",
        "msg" : "GDI: Fix CreateDummyWindow: Use local getModuleHandle(NULL) and",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/config/nativewindow/win32-CustomJavaCode.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/windows/GDImisc.c"
          },
          {
            "editType" : "edit",
            "file" : "make/config/nativewindow/win32-lib.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/win32/wingdi.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsDummyWGLDrawable.java",
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11DummyGLXDrawable.java"
        ],
        "commitId" : "10f33b1df5232ecc43dfc072ece35da57f75d0df",
        "timestamp" : 1291930641000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "DummyWindow: 64x64, WGL: Use lockSurface/unlockSurface block to gather / release HDC\u000a",
        "date" : "2010-12-09T22:37:21+0100",
        "id" : "10f33b1df5232ecc43dfc072ece35da57f75d0df",
        "msg" : "DummyWindow: 64x64, WGL: Use lockSurface/unlockSurface block to gather /",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11DummyGLXDrawable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsDummyWGLDrawable.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLContext.java"
        ],
        "commitId" : "db49722d704b1b2f607c5598cd71083e4fc4e28e",
        "timestamp" : 1291930975000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JOGL: GLContextImpl's updateGLXProcAddressTable(..) only uses device as a key for cached table, since\u000athe GLX/WGL/etc function entry pointers are GL profile agnostic.\u000a\u000aHence createContextARBImpl(..) (WGL/GLX) does not need a sharedContext,\u000abut just can issue the inexpensive updateGLXProcAddressTable(..) call.\u000a",
        "date" : "2010-12-09T22:42:55+0100",
        "id" : "db49722d704b1b2f607c5598cd71083e4fc4e28e",
        "msg" : "JOGL: GLContextImpl's updateGLXProcAddressTable(..) only uses device as",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/impl/ProxySurface.java"
        ],
        "commitId" : "7753e1c5a50700771b1e0be4bc99c2585398e3ce",
        "timestamp" : 1291931521000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeWindow: Expose lock test/get methods and constructor with HDC\u000a",
        "date" : "2010-12-09T22:52:01+0100",
        "id" : "7753e1c5a50700771b1e0be4bc99c2585398e3ce",
        "msg" : "NativeWindow: Expose lock test/get methods and constructor with HDC",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/impl/ProxySurface.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfiguration.java",
          "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/awt/MacOSXAWTCGLGraphicsConfigurationFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLGraphicsConfigurationFactory.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/impl/jawt/windows/Win32SunJDKReflection.java",
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/GLDrawableImpl.java",
          "src/jogl/classes/com/jogamp/opengl/impl/GLGraphicsConfigurationFactoryImpl.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsBitmapWGLDrawable.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/impl/jawt/x11/X11SunJDKReflection.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXGraphicsConfigurationFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/impl/GraphicsConfigurationFactoryImpl.java",
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/awt/X11AWTGLXGraphicsConfigurationFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsExternalWGLDrawable.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawable.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsExternalWGLContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLGraphicsConfigurationFactory.java",
          "src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/impl/DefaultGraphicsConfigurationFactoryImpl.java"
        ],
        "commitId" : "0a6a592c04a85d8124aa9d38b67f0caa1d739b75",
        "timestamp" : 1291951472000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Cleanup GLGraphicsConfiguration[Factory] implementations (X11/WGL)\u000a\u000a- AWT/WGL:\u000a    - Using sun.awt.Win32GraphicsConfig via reflection, if supported, else we may fail.\u000a    - Preselection of PFD as follows:\u000a      - 1st choice is to create our own AWT GraphicsConfig (GC) based on PFD/GLCaps,\u000a        ignoring WGL_SUPPORT_GDI_ARB, PFD_SUPPORT_GDI\u000a      - 2nd choice is to use AWT PFD pool of GC's\u000a      - else we fail -> use NewtCanvasAWT instead (TODO: Other JDK/AWT implementations ?)\u000a    - Set PFD will be performed at setRealized(..)\u000a\u000a- SharedContext (X11/WGL) is synchronized to allow multithreaded access, if required\u000a\u000a- Simplified and unified (X11/WGL) GraphicsConfigurationFactory\u000a\u000a- WGL 'external' drawables will be determined with given arguments right away\u000a",
        "date" : "2010-12-10T04:24:32+0100",
        "id" : "0a6a592c04a85d8124aa9d38b67f0caa1d739b75",
        "msg" : "Cleanup GLGraphicsConfiguration[Factory] implementations (X11/WGL)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfiguration.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/GLDrawableImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsBitmapWGLDrawable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "add",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/impl/jawt/windows/Win32SunJDKReflection.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/impl/jawt/x11/X11SunJDKReflection.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsExternalWGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/awt/MacOSXAWTCGLGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawable.java"
          },
          {
            "editType" : "delete",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/impl/GraphicsConfigurationFactoryImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsExternalWGLDrawable.java"
          },
          {
            "editType" : "add",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/impl/DefaultGraphicsConfigurationFactoryImpl.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/GLGraphicsConfigurationFactoryImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/awt/X11AWTGLXGraphicsConfigurationFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsDummyWGLDrawable.java"
        ],
        "commitId" : "653c3e06812f49da8e9223af1f17ea34eac60805",
        "timestamp" : 1291951561000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "WGL/DummyWindow: Roll back GetDC/ReleaseDC via lock/unlock surface, redundant, since it's static DC\u000a",
        "date" : "2010-12-10T04:26:01+0100",
        "id" : "653c3e06812f49da8e9223af1f17ea34eac60805",
        "msg" : "WGL/DummyWindow: Roll back GetDC/ReleaseDC via lock/unlock surface,",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsDummyWGLDrawable.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/test/junit/jogl/awt/TestAWT01GLn.java",
          "src/junit/com/jogamp/test/junit/jogl/acore/TestGLProfile01NEWT.java"
        ],
        "commitId" : "ee4a086bf755518e7fab8117057e4848aad53070",
        "timestamp" : 1291951604000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Minor test cleanup\u000a",
        "date" : "2010-12-10T04:26:44+0100",
        "id" : "ee4a086bf755518e7fab8117057e4848aad53070",
        "msg" : "Minor test cleanup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/jogl/acore/TestGLProfile01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/jogl/awt/TestAWT01GLn.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/impl/WindowImpl.java"
        ],
        "commitId" : "900d1baf3c7f92685c8d1eb4cdb9db8f8a69f974",
        "timestamp" : 1291951637000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT: Minor cleanup ; Debug setVisible message in issuing thread\u000a",
        "date" : "2010-12-10T04:27:17+0100",
        "id" : "900d1baf3c7f92685c8d1eb4cdb9db8f8a69f974",
        "msg" : "NEWT: Minor cleanup ; Debug setVisible message in issuing thread",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/test/junit/jogl/demos/gl2/gears/Gears.java"
        ],
        "commitId" : "4b5d4bcbf91af522141ecc682dd8d5c2d0e6ed1d",
        "timestamp" : 1291951673000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FIX gears demo: set lists to 0 at dispose\u000a",
        "date" : "2010-12-10T04:27:53+0100",
        "id" : "4b5d4bcbf91af522141ecc682dd8d5c2d0e6ed1d",
        "msg" : "FIX gears demo: set lists to 0 at dispose",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/test/junit/jogl/demos/gl2/gears/Gears.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/stub_includes/win32/wingdi.h"
        ],
        "commitId" : "51bde21c5131c800f987c55bf1c3c40fd0ebc076",
        "timestamp" : 1291951695000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GDI: Add GetObjectType(..)\u000a",
        "date" : "2010-12-10T04:28:15+0100",
        "id" : "51bde21c5131c800f987c55bf1c3c40fd0ebc076",
        "msg" : "GDI: Add GetObjectType(..)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/stub_includes/win32/wingdi.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
        ],
        "commitId" : "c572c6a92bd74f43e65d51d7266bfd7c0f9cc38f",
        "timestamp" : 1291951911000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLCanvas: sync drawable access; flush awtConfig at remove;\u000a",
        "date" : "2010-12-10T04:31:51+0100",
        "id" : "c572c6a92bd74f43e65d51d7266bfd7c0f9cc38f",
        "msg" : "GLCanvas: sync drawable access; flush awtConfig at remove;",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "doc/TODO.txt"
        ],
        "commitId" : "74fb7ca7ac8484e86ff6c84a5e3ceef79fb4d0d6",
        "timestamp" : 1291951961000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "little TODO update\u000a",
        "date" : "2010-12-10T04:32:41+0100",
        "id" : "74fb7ca7ac8484e86ff6c84a5e3ceef79fb4d0d6",
        "msg" : "little TODO update",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "doc/TODO.txt"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ],
  "runs" : [
    {
      "number" : 245,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=macos-x86_64/245/"
    }
  ]
}