Skip to main content

Blog Archive for kohsuke during September 2009

Today I've digged deeper into one of the nastiest problems I ever encounted since I became a Java programmer. The problem was this — I have the Hudson slave agent program, which blocks on stdin for read almost all the time. This process uses other threads to perform other activities (what this thread does is actually driven by what it reads from stdin, but that's irrelevant to this bug...
We'll be hosting a Hudson community meet up at the upcoming Oracle OpenWorld (October 12th Monday, 2-3pm). If you are coming to the conference, please come see us! Unlike the unconference in JavaOne, I believe you need to be registered to the conference to get in. So the community is talking about possibly doing "San Francisco lunch meet up" beforehand. So if you are interested, please...
I wrote and deployed an OpenID provider service for java.net users. For those who are new to OpenIDs, this service allows java.net users to log in to other sites by using the java.net ID as the identity (for example, try Stack Overflow.) This eliminates the need to maintain separate passwords for each site, among other things. That said, the primary use case of this service is not to become just...
Yesterday, a Hudson committer Alan Harder discovered an EOFException in Hudson, which only happens on 64bit JVM on Solaris. This was happening in the part of Hudson (or more precisely, in a separate library called Akuma) where we look at the memory space of the process to figure out the command line arguments of the current process (the /proc/ID/as file — an equivalent of /proc/ID/mem in...
I'll be leaving the bay area on Monday to give a talk about Hudson in JavaZone 2009. The talk will include both the general introduction of Hudson, as well as some of the advanced topics. Europe has a lot of Hudson adoptions (possibly better than in the U.S.), so I'm hoping to meet with many of Hudson users and developers there. I'll be back next Friday. I was hoping to take a few days off in...