Merge "Issue #2726: Fix GeospatialDataGenerator NPE" into omaha_14.3.1

Former-commit-id: b415dd5c4e [formerly 3fdd5dbdd6] [formerly 8f8ac40c44] [formerly b415dd5c4e [formerly 3fdd5dbdd6] [formerly 8f8ac40c44] [formerly d4fef60be1 [formerly 8f8ac40c44 [formerly 34d2d296f304cd84a8105993803ca35c484c6b6e]]]]
Former-commit-id: d4fef60be1
Former-commit-id: c771f70e7d [formerly a50afc30eb] [formerly a27e3174303ab185af39074281bca050c97c43f0 [formerly 04e906f1a6]]
Former-commit-id: 0f96a1d44d0926b4c44251c9b15a83c3732d3da2 [formerly 677e1662d7]
Former-commit-id: e3d66c87ec
This commit is contained in:
Nate Jensen 2014-05-08 10:19:43 -05:00 committed by Gerrit Code Review
commit 098587a86f

View file

@ -741,6 +741,7 @@ public class GeospatialDataGenerator {
private String getTimeStamp(GeospatialTime curTime,
GeospatialTime lastRunTime) {
long tmStampMs = 0;
if (lastRunTime != null) {
if (curTime.getAreaSourceTime() != lastRunTime.getAreaSourceTime()) {
tmStampMs = curTime.getAreaSourceTime();
} else if (curTime.getParentSourceTime() != lastRunTime
@ -750,6 +751,9 @@ public class GeospatialDataGenerator {
.getTimeZoneSourceTime()) {
tmStampMs = curTime.getTimeZoneSourceTime();
}
} else {
tmStampMs = curTime.getAreaSourceTime();
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));