{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 192",
          "upstreamBuild" : 192,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 192,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a0e9d6c8382b7275db6fae664be44db6b59671d5",
            "branch" : [
              {
                "SHA1" : "a0e9d6c8382b7275db6fae664be44db6b59671d5",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a0e9d6c8382b7275db6fae664be44db6b59671d5",
            "branch" : [
              {
                "SHA1" : "a0e9d6c8382b7275db6fae664be44db6b59671d5",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "a0e9d6c8382b7275db6fae664be44db6b59671d5",
        "branch" : [
          {
            "SHA1" : "a0e9d6c8382b7275db6fae664be44db6b59671d5",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 58,
      "skipCount" : 0,
      "totalCount" : 73,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#192",
  "duration" : 2183832,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #192",
  "id" : "2010-11-02_23-58-23",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 192,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1288738703000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/192/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-c3d-006",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/native/NewtMacWindow.m"
        ],
        "commitId" : "bac49fd604747524e74249b693a9438b62651ddb",
        "timestamp" : 1288674798000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix macosx compilation\u000a",
        "date" : "2010-11-02T06:13:18+0100",
        "id" : "bac49fd604747524e74249b693a9438b62651ddb",
        "msg" : "Fix macosx compilation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.m"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/native/MacWindow.m"
        ],
        "commitId" : "81c02065e28113ffed021b0c69cccc3d4747c6b1",
        "timestamp" : 1288675457000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix macosx NEWT warnings\u000a",
        "date" : "2010-11-02T06:24:17+0100",
        "id" : "81c02065e28113ffed021b0c69cccc3d4747c6b1",
        "msg" : "Fix macosx NEWT warnings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/MacWindow.m"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/java-run-all.sh",
          "src/nativewindow/native/x11/Xmisc.c",
          "src/newt/native/X11Window.c",
          "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLContext.java",
          "make/scripts/tests2.sh",
          "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLContext.java",
          "src/nativewindow/classes/javax/media/nativewindow/ToolkitLock.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/impl/ProxySurface.java",
          "make/scripts/tests.sh",
          "src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java"
        ],
        "commitId" : "af3de7dd59bcebde68f3928868b5dde198978854",
        "timestamp" : 1288732357000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Minor cleanup: strings, unused vars, ..\u000a\u000aDEBUG strings w/ thread name\u000a\u000anativewindow.TraceLock -> nativewindow.debug.ToolkitLock.TraceLock\u000a\u000aSync Xmisc (DummyWindow) with NEWT's creation\u000a\u000atest scripts: awt and non-awt usage\u000a",
        "date" : "2010-11-02T22:12:37+0100",
        "id" : "af3de7dd59bcebde68f3928868b5dde198978854",
        "msg" : "Minor cleanup: strings, unused vars, ..",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/impl/ProxySurface.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/x11/Xmisc.c"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests2.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Window.c"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/java-run-all.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/ToolkitLock.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/egl/EGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/native/x11/Xmisc.c",
          "src/nativewindow/classes/com/jogamp/nativewindow/impl/x11/X11Util.java"
        ],
        "commitId" : "2b24c35472c0cb570674833ea1626df47fb0d721",
        "timestamp" : 1288761295000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeWindow: Provide 'setX11ErrorHandler(boolean onoff)'\u000a",
        "date" : "2010-11-03T06:14:55+0100",
        "id" : "2b24c35472c0cb570674833ea1626df47fb0d721",
        "msg" : "NativeWindow: Provide 'setX11ErrorHandler(boolean onoff)'",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/x11/Xmisc.c"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/impl/x11/X11Util.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLDrawableFactory.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java"
        ],
        "commitId" : "034cab60ee08f0a5ee175b6ad81a188b35d7f301",
        "timestamp" : 1288761416000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JOGL DrawableFactory/AWT: Only use AWT factory if AWT is enabled\u000a\u000a.. and a little cleanup in the X11 SharedResourceRunner\u000a",
        "date" : "2010-11-03T06:16:56+0100",
        "id" : "034cab60ee08f0a5ee175b6ad81a188b35d7f301",
        "msg" : "JOGL DrawableFactory/AWT: Only use AWT factory if AWT is enabled",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLDrawableFactory.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/windows/wgl/WindowsWGLDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java"
        ],
        "commitId" : "714e9375bbba134d333e50adf63cdd9237eb21af",
        "timestamp" : 1288761574000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JOGL GLContextImpl: Trigger ProcAddressTable mapping via 'setGLFunctionAvailability' call while scanning all available context.\u000a\u000a.. also reorder context scanning from low -> high\u000a",
        "date" : "2010-11-03T06:19:34+0100",
        "id" : "714e9375bbba134d333e50adf63cdd9237eb21af",
        "msg" : "JOGL GLContextImpl: Trigger ProcAddressTable mapping via",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.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/x11/glx/X11OnscreenGLXContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11OffscreenGLXContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11ExternalGLXDrawable.java",
          "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11PbufferGLXContext.java",
          "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLContext.java"
        ],
        "commitId" : "f3c59f7491e0912d6f81e1f6218aecef381533bb",
        "timestamp" : 1288762220000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JOGL/X11: Fix context scanning, misc simplifications ..\u000a\u000aFix context scanning\u000a---------------------\u000aIe on 3.0 NVidia systems, trying to create a 4.1 context leads\u000ato a BadAlloc X11 error.\u000aA prev patch disabled the X11 error handler, to reduce sideeffects.\u000aIn case AWT is not being used, the BadAlloc isn't catched and the JVM freezes\u000awithin the native function call.\u000a\u000aDecorating context scanning with NativeWindow's 'setX11ErrorHandler' solves this issue.\u000a\u000aSimplifications\u000a-----------------\u000aX11: always try a direct context. If this is not possible due to the display connection,\u000aan indirect is being used anyways. Hence 'createContext(boolean direct)' -> 'createImpl()'.\u000a\u000aX11/WGL: Simplify the context creation logic a bit.\u000a",
        "date" : "2010-11-03T06:30:20+0100",
        "id" : "f3c59f7491e0912d6f81e1f6218aecef381533bb",
        "msg" : "JOGL/X11: Fix context scanning, misc simplifications ..",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11ExternalGLXDrawable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11OffscreenGLXContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11PbufferGLXContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11OnscreenGLXContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/Window.java",
          "src/newt/classes/com/jogamp/newt/impl/ScreenImpl.java",
          "src/newt/classes/com/jogamp/newt/util/ScreenModeUtil.java"
        ],
        "commitId" : "701cc44d7b2c9f0b7fd977ca29951c2fb779ce2f",
        "timestamp" : 1288762355000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT: ScreenModeUtil fix, misc changes\u000a\u000aScreenModeUtil fix:\u000a- return 'null' for an empty list, check if list is null or empty.\u000a- remove 'validate'\u000a\u000aWindow: TIMEOUT_NATIVEWINDOW 500 -> 1000 ms\u000a",
        "date" : "2010-11-03T06:32:35+0100",
        "id" : "701cc44d7b2c9f0b7fd977ca29951c2fb779ce2f",
        "msg" : "NEWT: ScreenModeUtil fix, misc changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Window.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/ScreenImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/util/ScreenModeUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/impl/WindowImpl.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java",
          "src/newt/classes/com/jogamp/newt/impl/x11/X11Screen.java",
          "src/newt/native/X11Window.c",
          "make/scripts/tests2.sh"
        ],
        "commitId" : "a0e9d6c8382b7275db6fae664be44db6b59671d5",
        "timestamp" : 1288762651000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT Window Lifecycle / ScreenMode:\u000a\u000aLifecycle.reparentActionPre()/reparentActionPost() -> pauseRenderingAction()/resumeRenderingAction()\u000afor a more generic use, ie reparenting and screen mode change.\u000a\u000aScreenMode change: No more visibility/fullscreen changes, no more locking,\u000a                   just pause/resume animation.\u000a\u000aX11 ScreenMode set: move from thread/wait to simple polling over time (timeout)\u000a",
        "date" : "2010-11-03T06:37:31+0100",
        "id" : "a0e9d6c8382b7275db6fae664be44db6b59671d5",
        "msg" : "NEWT Window Lifecycle / ScreenMode:",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/x11/X11Screen.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests2.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/impl/WindowImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Window.c"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rami%20santina",
      "fullName" : "Rami Santina"
    }
  ]
}