EPANET Errors


Below are listed the errors that can occur in EPANET when import, export or calculate

Runtime Errors
101 An analysis was terminated due to insufficient memory available.
102 No network data available.
103 Hydraulic solver not open.
104 No hydraulics for water quality analysis
105 Unopened water quality solver
106 No results saved to report
107 Hydraulics provided from external file
108 Cannot use external file while hydraulic solver is active
110 Cannot solve network hydraulic equations
An analysis was terminated because the network's hydraulic equations could not be solved. Check for parts of the network that don't have hard links back to a tank or reservoir or unreasonable values for network input data.
120 Cannot solve water quality transport equations
These errors only apply to an input file
200 One or more errors were detected in the input data (see 200 series error messages below).
201 A syntax error was found on a line in the input file created from your network data.
Errors that apply to an input file and API functions
202 An illegal numeric value was assigned to a property.
203 An object referred to an undefined node.
204 An object referred to an undefined link.
205 An object referred to an undefined time pattern.
206 An object referred to an undefined curve.
207 An attempt was made to control a check valve. Once a pipe is assigned a check valve, its status cannot be changed by simple or rule-based controls.
208 Illegal pressure thresholds have been assigned for a pressure-triggered demand analysis. The threshold required to meet full demand must be at least 0.1 psi (or m) above the minimum threshold below which no demand is supplied.
209 An illegal value was assigned to a node property.
211 An illegal value was assigned to a link property.
212 A source trace parsing refers to an undefined trace node.
213 An analysis option had an illegal value (for example, a negative time range value).
214 Too many characters were on a line read from an input file. Lines in an input file are limited to 1024 characters.
215 Two or more objects of the same type share the same ID label.
216 Power data has been provided for an undefined pump.
217 Invalid energy data was provided for a pump.
219 A valve has been illegally connected to a tank. A PRV, PSV, or FCV cannot be connected directly to a reservoir or tank. Use a piece of tubing to separate the two.
220 A valve has been illegally connected to another valve. PRVs cannot share the same downstream node or be daisy-chained. PSVs cannot share the same upstream node or be daisy-chained, and a PSV cannot be connected directly to the downstream node of a PRV.
221 A rule-based control contains a misplaced clause.
222 The same starting and ending node has been assigned to a link.
Errors that apply to the network consistency check
223 There were not enough nodes in the network to analyze. A valid network must contain at least one tank/reservoir and one junction node.
224 There was not at least one tank or reservoir on the network.
225 Invalid lower/higher levels were specified for a tank (eg. lower tier was higher than upper tier).
226 No pump curve or power rating has been provided for a pump. A pump must be assigned a curve ID in its Pump Curve property or a power rating in its Power property. If both properties are assigned, the pump curve will be used.
227 A pump had an invalid pump curve. A valid pump curve must have decreasing head with increasing flow.
230 A curve had non-increasing X values.
233 A node has not been connected to any links.
Errors importing, exporting, calculating
240 Missing font
241 Missing control
250 Invalid format
251 Invalid parameter code
252 Invalid ID name
253 Non-existent demand category
254 Node without coordinates
255 Invalid link vertex
257 Nonexistent rule
258 Nonexistent rule clause
259 Attempting to delete a node that still has links connected to it
260 Attempt to delete node assigned as a trace node
261 Attempt to delete a node or link contained in a control
262 Attempt to modify network structure while solver is active
File Errors
301 Identical file names
302 Cannot open input file
303 The status report file could not be opened.
304 The binary output file could not be opened.
305 Cannot open hydraulic file
306 Hydraulic file does not match network data
307 Cannot read hydraulic file
308 Intermediate results could not be saved to a binary file. This can occur if the disk becomes full.
309 The results could not be written to the report file. This can occur if the disk becomes full.