dev@glassfish.java.net

FindBugs progress - 5/21/2012

From: Bill Shannon <bill.shannon_at_oracle.com>
Date: Mon, 21 May 2012 13:33:26 -0700

It's been well over a month since my last update and it seems that someone
has been busy. The total number of errors is down to 1898, a drop of over
300!

Unfortunately, all of that change has been in new modules that aren't part
of the baseline, and there's still been no movement in any of the other
statistics I'm tracking...

We're still at 98 of 119 modules meeting the goal.

There are still 10 modules with less than 10 errors:

Ant tasks base: 10 goal: 6 cur: 8
Deployment Related JavaEE Core Classes base: 5 goal: 3 cur: 4
EJB Timer Service Application base: 1 goal: 0 cur: 1
GlassFish ha-file-store base: 4 goal: 2 cur: 5
Java EE Management JSR 77 MEJB base: 6 goal: 4 cur: 5
javax.enterprise.deploy API v.1.2 base: 3 goal: 2 cur: 3
javax.resource API v.1.6 base: 3 goal: 2 cur: 3
javax.security.auth.message API v.1.0 base: 1 goal: 0 cur: 1
Scattered Archive APIs of Glassfish base: 6 goal: 4 cur: 7
WebTier Security Integration base: 2 goal: 1 cur: 6

There's still the same set of modules that need only one bug fixed to drop
off the list:

Deployment Related JavaEE Core Classes base: 5 goal: 3 cur: 4
EJB Timer Service Application base: 1 goal: 0 cur: 1
Java EE Management JSR 77 MEJB base: 6 goal: 4 cur: 5
javax.enterprise.deploy API v.1.2 base: 3 goal: 2 cur: 3
javax.resource API v.1.6 base: 3 goal: 2 cur: 3
javax.security.auth.message API v.1.0 base: 1 goal: 0 cur: 1
JMS admin base: 15 goal: 10 cur: 11

Here's the statistics for the modules that aren't in the baseline:

AMX V3 Java EE Management (JSR 77) API a base: 0 goal: 0 cur: 19
cluster-admin base: 0 goal: 0 cur: 20
cluster-cli base: 0 goal: 0 cur: 17
cluster-common base: 0 goal: 0 cur: 5
Connector for GlassFish Admin REST Servi base: 0 goal: 0 cur: 3
Connector for GlassFish Web Services Con base: 0 goal: 0 cur: 3
Connector (glue) module for resources in base: 0 goal: 0 cur: 4
Felix Web Console Extension for GlassFis base: 0 goal: 0 cur: 2
GlassFish Admin REST Client base: 0 goal: 0 cur: 1
GlassFish Admin REST Service base: 0 goal: 0 cur: 10
Glassfish Grizzly extra jars Combining base: 0 goal: 0 cur: 27
GlassFish JavaMail runtime base: 0 goal: 0 cur: 2
GlassFish OSGi adapter to use OSGi modul base: 0 goal: 0 cur: 1
GlassFish resources runtime base: 0 goal: 0 cur: 2
Java EE Security Core Classes base: 0 goal: 0 cur: 53
JPA container for glassfish base: 0 goal: 0 cur: 2
Security Services and SPI base: 0 goal: 0 cur: 2
Server-Sent Events base: 0 goal: 0 cur: 2
stats77 base: 0 goal: 0 cur: 7
Weld connector for glassfish base: 0 goal: 0 cur: 1

(Some of these are due to renaming a module in the baseline.)

Just a reminder - you can find the details here (Oracle internal):
http://gf-hudson.us.oracle.com/hudson/job/gf-trunk-findbugs-low-priority/