nikhilgupta10 / GridLAB-D

Other
1 stars 0 forks source link

#693 Show object names in convergence failure errors., #2433

Open nikhilgupta10 opened 7 years ago

nikhilgupta10 commented 7 years ago

When convergence limits are reached for objects, they are referred to by their numeric IDs and not their names. For example:

Processing 2012-06-03 01:00:00 PDT...
ERROR [2012-06-03 01:00:00 PDT] : convergence iteration limit reached for object node:2949
ERROR [2012-06-03 01:00:00 PDT] : last error message was repeated 2913 times
ERROR [2012-06-03 01:00:00 PDT] : convergence iteration limit reached at 2012-06-03 01:00:00 PDT (exec)
WARNING [2012-06-03 01:00:00 PDT] : last warning message was repeated 1009026 times
WARNING [2012-06-03 01:00:00 PDT] : convergence failure
ERROR [2012-06-03 01:00:00 PDT] : exec halted: convergence failure
FATAL [2012-06-03 01:00:00 PDT] : shutdown after simulation stopped prematurely

If the GLM doesn't have numerical IDs defined, these errors are hard to debug since there's no obvious way of finding the object where convergence failed.

So, enhancement request: give the object name as well as number.

,

nikhilgupta10 commented 7 years ago

nikhilgupta10 imported these comments from Sourceforge: "dchassin": * owner changed from dchassin to jcfuller