dev@glassfish.java.net

FindBugs progress - 8/15/2012

From: Bill Shannon <bill.shannon_at_oracle.com>
Date: Wed, 15 Aug 2012 15:29:02 -0700

Good news! The report from last month was wrong! The FindBugs run was
accidentally including code that it shouldn't include. We're now back
on track.

The total number of FindBugs errors is down to 1808, a drop of 90
since the last valid report three months ago.

Of the 119 modules in the baseline, 98 of them have met the goal,
a number that has barely moved in months and months.

We're down to 8 baseline modules with less than 10 errors:

Ant tasks base: 10 goal: 6 cur: 8
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.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 some modules that need only one bug fixed to drop
off the list:

EJB Timer Service Application base: 1 goal: 0 cur: 1
GlassFish Admin REST Client base: 0 goal: 0 cur: 1
GlassFish OSGi adapter to use OSGi modul base: 0 goal: 0 cur: 1
Java EE Management JSR 77 MEJB base: 6 goal: 4 cur: 5
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
Private APIs of Glassfish V3 base: 17 goal: 11 cur: 12
Weld connector for glassfish base: 0 goal: 0 cur: 1

There's 21 modules that aren't in the baseline. 13 of them have
less than 10 bugs:

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: 2
Connector (glue) module for resources in base: 0 goal: 0 cur: 4
Felix Web Console Extension for GlassFis base: 0 goal: 0 cur: 2
Full EJB Container add-ons base: 0 goal: 0 cur: 9
GlassFish Admin REST Client base: 0 goal: 0 cur: 1
GlassFish OSGi adapter to use OSGi modul base: 0 goal: 0 cur: 1
GlassFish resources runtime base: 0 goal: 0 cur: 2
JDBC Runtime Module base: 0 goal: 0 cur: 9
JPA container for glassfish base: 0 goal: 0 cur: 2
Security Services and SPI base: 0 goal: 0 cur: 2
Weld connector for glassfish base: 0 goal: 0 cur: 1

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