Skip to main content

Blog Archive for robogeek during January 2006

It is my pleasure to announce an exciting contest which offers you an opportunity to affect Java quality.  To sweeten the pot we have some valuable prizes.  In this contest we are saying: Find a regression, and we'll fix it We are challenging you, the Java developer community, to find functional regressions between J2SE 5.0 (Tiger) and Java SE 6 (Mustang).  The contest runs from...
As Ray Gans noted, the Mustang Beta release is coming up soon.  Current plans are to have two beta periods and to ship the final release in the Autumn. As I noted last week, we very much want to know about bugs and regressions that we find.  As I said, we do a lot of testing all through the Java organization.  But no matter how much we test there's a crucial test that we cannot do...
Tom Hawtin writes about a deadlock he found in jedit 4.2. As he says: There was, however, a use of invokeAndWait. Sure enough the EDT was waiting on monitor locked by the thread calling invokeAndWait. What's most interesting is a class he provides to help one automatically find those situations. It relies on a Mustang ability provided through the JMX support to query all held locks. The code...
Today I want to talk about something I've been thinking about a lot lately. I work in the Java SE Quality Engineering team. We do a lot of the testing that goes into ensuring the quality of Sun's Java. We see the new features in Java before anybody else does. As one of my colleagues says "we are the first customers of Java". Our job is to create "functional" test suites for new features in...
Romain Guy has written a blog entry about SwingUtilities2, and I find it a little confusing because in one paragraph he's suggesting the reader to use this class, and in the next he is saying to steer clear of it. Maybe he's quoting someone else and didn't make that clear? In any case, Sun ships in our JDK a whole lotta private classes. It's relatively easy to dig around and find interesting...
I saw this question Solaris vs FreeBSD: Why Sun never make Java on FreeBSD and thought to say a couple things. Note that I am not involved with the management decisions around this, and don't know the reasons why Sun doesn't ship the JDK for FreeBSD. But what I see is that Frans Thamura's blog posting ascribes conspiratorial schemings on Sun that probably aren't accurate. One thing is that Java...