Changes to return type of Executable.getType() method to make it compile with Oracle...
[jabaws.git] / webservices / compbio / stat / servlet / AnnualStat.java
index c25280c..cc3db41 100644 (file)
@@ -1,6 +1,7 @@
 package compbio.stat.servlet;\r
 \r
 import java.io.IOException;\r
+import java.io.PrintWriter;\r
 import java.sql.SQLException;\r
 import java.util.Date;\r
 import java.util.Map;\r
@@ -24,6 +25,14 @@ public class AnnualStat extends HttpServlet {
                try {\r
                        StatDB db = new StatDB();\r
                        Date earliestRec = db.getEarliestRecord();\r
+                       if (earliestRec == null) {\r
+                               PrintWriter writer = resp.getWriter();\r
+                               writer.println("No statistics found in the database. Please allow "\r
+                                               + "at least one hour after a server start for the statistics "\r
+                                               + "collector to collect the data. ");\r
+                               writer.close();\r
+                               return;\r
+                       }\r
                        Map<Date, Totals> monthlyTotals = StatCollection\r
                                        .getStats(earliestRec);\r
                        req.setAttribute("stat", monthlyTotals);\r