Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/MeasurementState.java @ 1102:aaacced2a0cc
Fixed an ArrayIndexOutOfBounds exception that occured while initializing the ParameterMatrix (issue281).
gnv-artifacts/trunk@1228 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 28 Jun 2010 10:25:55 +0000 |
parents | 9981452c7e75 |
children | f953c9a559d8 |
comparison
equal
deleted
inserted
replaced
1101:e38f93d64253 | 1102:aaacced2a0cc |
---|---|
106 int tmp = mDescriptions.indexOf(val); | 106 int tmp = mDescriptions.indexOf(val); |
107 | 107 |
108 if (i < 0) { | 108 if (i < 0) { |
109 measurements.add(key); | 109 measurements.add(key); |
110 i = measurements.indexOf(key); | 110 i = measurements.indexOf(key); |
111 | |
112 mDescriptions.add(val); | |
113 tmp = mDescriptions.indexOf(val); | |
111 } | 114 } |
112 | 115 |
113 if (j < 0) { | 116 if (j < 0) { |
114 logger.warn("Not a valid parameter: " + parameter); | 117 logger.warn("Not a valid parameter: " + parameter); |
115 } | |
116 | |
117 if (tmp < 0) { | |
118 mDescriptions.add(val); | |
119 tmp = mDescriptions.indexOf(val); | |
120 } | 118 } |
121 | 119 |
122 if (i >= 0 && i < measurements.size() && j >= 0 | 120 if (i >= 0 && i < measurements.size() && j >= 0 |
123 && j < parameters.size()) | 121 && j < parameters.size()) |
124 { | 122 { |