Changeset 3101 in josm for trunk/src/org/openstreetmap/josm/tools
- Timestamp:
- 2010-03-09T14:00:46+01:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/tools/ExceptionUtil.java
r3083 r3101 141 141 ); 142 142 } 143 144 /** 145 * Explains an OSM API exception because of a client timeout (HTTP 408). 146 * 147 * @param e the exception 148 * @return the message 149 */ 150 public static String explainClientTimeout(OsmApiException e) { 151 e.printStackTrace(); 152 return tr("<html>" 153 + "Communication with the OSM server ''{0}'' timed out. Please retry later." 154 + "</html>", 155 OsmApi.getOsmApi().getBaseUrl() 156 ); 157 } 158 159 /** 160 * Replies a generic error message for an OSM API exception 161 * 162 * @param e the exception 163 * @return the message 164 */ 165 public static String explainGenericOsmApiException(OsmApiException e) { 166 e.printStackTrace(); 167 String errMsg = e.getErrorHeader(); 168 if (errMsg == null) { 169 errMsg = e.getErrorBody(); 170 } 171 if (errMsg == null) { 172 errMsg = tr("no error message available"); 173 } 174 return tr("<html>" 175 + "Communication with the OSM server ''{0}''failed. The server replied<br>" 176 + "the following error code and the following error message:<br>" 177 + "<strong>Error code:<strong> {1}<br>" 178 + "<strong>Error message (untranslated)</strong>: {2}" 179 + "</html>", 180 OsmApi.getOsmApi().getBaseUrl(), 181 e.getResponseCode(), 182 errMsg 183 ); 184 } 185 143 186 /** 144 187 * Explains an error due to a 409 conflict
Note:
See TracChangeset
for help on using the changeset viewer.