Issue #1387 updated style rules for RFC-FFG products, fixed never ending Requesting Gridded Data when RFC-FFG is loaded

Former-commit-id: 26abcb77b1b1157ce6e8bc5bda28202430f2d4f7
This commit is contained in:
Ben Steffensmeier 2012-12-04 14:01:41 -06:00
parent 2248bf0f53
commit 95dc87b6cf
2 changed files with 10 additions and 5 deletions

View file

@ -4519,16 +4519,14 @@
</paramLevelMatches>
<imageStyle>
<displayUnits>in</displayUnits>
<range levelScale="LOG">
<range>
<minValue>0.0</minValue>
<!-- <maxValue>16</maxValue>-->
<maxValue>16</maxValue>
</range>
<defaultColormap>Grid/gridded data</defaultColormap>
<!--
<colorbarLabeling>
<values>1 2 4 6 6.667 10 12 15</values>
<increment>2</increment>
</colorbarLabeling>
-->
</imageStyle>
</styleRule>
<styleRule>

View file

@ -91,6 +91,13 @@ class GridDataRequestJob extends Job {
for (GridDataRequest request = getNext(); request != null; request = getNext()) {
try {
request.gridData = resource.getData(request.time, request.pdos);
if (request.gridData == null) {
// need to remove unfulfillable requests to avoid infinite
// loop.
synchronized (requests) {
requests.remove(request);
}
}
resource.issueRefresh();
} catch (VizException e) {
synchronized (requests) {