Electric uses separate Java threads for all activities. Because of this, if the system encounters an error, it aborts the thread but the main program continues to run.
If you suspect that the database is corrupt, use the Repair Libraries (in menu File).
The networks may also need to be renumbered. Do this with Redo Network Numbering command (in menu Tool / Network).