Omaha #3888 - Fixed NPE error in the process() method.

Former-commit-id: 31ab89f85e [formerly 4abd2fc837] [formerly 31ab89f85e [formerly 4abd2fc837] [formerly 9cf99b9e88 [formerly 93aa24fb9f41e7bd17d9ee8594e0d0a9905e91be]]]
Former-commit-id: 9cf99b9e88
Former-commit-id: 53cd8f73f6 [formerly 1b5bbd269e]
Former-commit-id: fc8c0afbba
This commit is contained in:
Slav Korolev 2014-12-12 11:53:59 -05:00
parent 264aa14206
commit f72d5f0465

View file

@ -52,6 +52,7 @@ import com.raytheon.uf.viz.core.notification.NotificationMessage;
import com.raytheon.uf.viz.monitor.IMonitor;
import com.raytheon.uf.viz.monitor.Monitor;
import com.raytheon.uf.viz.monitor.ObsMonitor;
import com.raytheon.uf.viz.monitor.data.AreaContainer;
import com.raytheon.uf.viz.monitor.data.MonitoringArea;
import com.raytheon.uf.viz.monitor.data.ObMultiHrsReports;
import com.raytheon.uf.viz.monitor.data.ObReport;
@ -376,13 +377,14 @@ public class FogMonitor extends ObsMonitor implements IFogResourceListener {
@Override
protected void process(ObReport result) throws Exception {
obData.addReport(result);
String zone = findZone(result.getPlatformId());
getTableData().getArea(zone).addReport(result.getObservationTime(),
result);
if (zone != null) {
AreaContainer ac = getTableData().getArea(zone);
if (ac != null) {
ac.addReport(result.getObservationTime(), result);
}
}
fireMonitorEvent(this);
}
/**