Skip to main content


Posted by editor on December 1, 2005 at 8:31 AM PST

Working through e-mail troubles

You may have noticed intermittent problems with email over the last couple of months. Those of us who work on the site every day certainly have. The folks at CollabNet are working hard to address the problem but unfortunately it's not a "flip a switch and everyone's happy" scenario.

Kohsuke Kawaguchi has been keeping an eye on the situation. Describing his blog entry Monitoring e-mail delivery delay, he writes:

Since mid-2005, we are starting to observe a large latency in the e-mail delivery. For example, when someone commits a change in CVS, the delivery of the change notification e-mail often gets delayed. When you post to a mailing list, the distribution of that e-mail gets delayed, similarly. So I started monitoring this delay, in an attempt to better understand the problem, and to reduce the impact it causes to our projects.

Kohsuke notes in a follow-up that his automatically updated graphic of the mail delay is available online.

Also in today's Weblogs,
David Herron has more to say about
The quality team's test execution load and scheduling:
"The other day I wrote about a patent some of us in the quality team received over a test execution scheduling tool we developed. While the patent and the software is interesting, the thing that's really interesting is what that software enables us to do. Which is ... because of DTF we are able to schedule execution of a tremendous amount of testing on a wide set of platform combinations. Without DTF we would get lost with the test execution schedule the java quality team faces. I thought it would be good to outline just what that is."

Digging back a few days, we noted James Gosling's blog on
Kids & Java:
"We've been having lots of fun at home with my favorite "other" Java IDE: BlueJ. It's an IDE specifically designed around teaching programming. It's used extensively in Universities, High Schools and Middle Schools. It takes the rather unusual tack of teaching programming by not starting off with programming..."

Our annual "holiday pictures" game is underway, as detailed in today's Feature Article,
Holiday Pictures 2005: "As in years past, Duke and his clan are getting ready for their annual end-of-year vacation. You're invited to send us a picture of where you think he will go and what you think he will do. Between now and Friday, December 16, 2005, you can send your pictures of Duke on vacation to me at


In Also in
Java Today

SYS-CON Media's second annual Application Server Shoot-Out brought together representatives of Oracle, Sun, IBM, BEA, Microsoft, and JBoss to discuss their respective offerings and the app server market in general. Participants discussed open source, open standards, integration, and customer needs, and risk mitigation. A complete webcast of the one-hour program is also available.

The process for developing a new version of the GNU Public License (GPL) is underway. NewsForge's GPLv3 guidelines released reports that "the Free Software Foundation released its guidelines and process specifications [Wednesday] for the revision process that will produce version 3 of the GNU General Public License (GPL). The guidelines are designed to include as many people as possible in the revision process, says FSF executive director Peter Brown, but the foundation's specific ideas for changes to the license are not being released to the public just yet." Key issues to be addressed in GPLv3 are linking, compatibility with other licenses, and patents.

In Projects and
the community tip Portlets and Servlets: What's the difference? starts off by showing the similarities between the purposes and processes of these two popular web application standards. It then examines the key differences of portlets: portlets provide only fragments of pages, users see portal URL's and not portlets themselves, portlets support persistent configuration and customization, etc.

The document Escaping the Java Trap: A practical road map to the Free Software and Open Source alternatives presents the current state of Free and Open Source Software (F/OSS) projects that aim to deliver a complete Java stack. It provides an overview about runtimes, compilers, libraries, applications, packaging into Linux distributions and Java SE / EE coverage and certification initiatives.

In today's Forums,
kbr replies to a file I/O complaint in
Re: Opening a file with FILE_SHARE_DELETE mode (Only on Windows):
"Currently there is no convenient way to do this and no way to force the Java libraries to specify FILE_SHARE_DELETE when the file is opened. Thanks for mentioning this deficiency and providing a clear explanation of why it is necessary. I've filed RFE 6357433 to cover it which should be visible in the bug database tomorrow. There are a few possible workarounds, but none of them are really convenient."

jluehe has some explanations
Re: annotations in JSP 2.1 specification:
"Hi Todor, the reason that annotations are not supported on JSP pages or tag files is because all the information represented by annotations needs to be known at deployment time. If an annotation is included in a JSP page, it won't be seen at deployment time (unless the JSP was being precompiled during deployment). TLD listeners support the exact same annotations as Servlet event listeners. JSP.7.1.11 is going to reflect this and is going to list the following supported annotations..."

In today's
News Headlines

Registered users can submit news items for the href=""> News Page using our
news submission
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href=""> News RSS

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

Working through e-mail troubles