Issue #189 throw a more useful, less fatal error when grib data is loaded into a grid resource.

Former-commit-id: fa272f5227 [formerly 13932f9c1f] [formerly 2fcaf9ff60] [formerly fa272f5227 [formerly 13932f9c1f] [formerly 2fcaf9ff60] [formerly 96ca3108a4 [formerly 2fcaf9ff60 [formerly 74e1f6e724627f452c808173be2968053f7dd6f9]]]]
Former-commit-id: 96ca3108a4
Former-commit-id: 93003573f1 [formerly b234c6fcbf] [formerly de16a278b058b482d7252ac11e5ab9bcc74e01e8 [formerly d217ea2e21]]
Former-commit-id: a8e769eac0f218d3adce0b1de43973a9f5bb4e80 [formerly 9f9124fe65]
Former-commit-id: 4f2a5853b6
This commit is contained in:
Ben Steffensmeier 2012-10-19 11:53:22 -05:00
parent a3f3d527f1
commit 20187d649b

View file

@ -134,7 +134,13 @@ public class GridResourceData extends AbstractRequestableResourceData implements
throws VizException {
records = new GridRecord[objects.length];
for (int i = 0; i < objects.length; i++) {
records[i] = (GridRecord) objects[i];
if (objects[i] instanceof GridRecord) {
records[i] = (GridRecord) objects[i];
} else {
throw new IllegalArgumentException(
"GridResourceData only supports data stored in grid format, not "
+ objects[i].getPluginName() + " data");
}
}
sampling = sampling == null ? false : sampling;
return new D2DGridResource(this, loadProperties);