Da liegt der Denkfehler. Das E2 bleibt solange in der Schleife, bis die Schleifenbedingung erfüllt wird, dabei wird nicht das Äußere der Schleife einbezogen. Ergo, es bleibt eine Endlosschleife, da sich die abgefragte Variable nicht in der Schleife verändert und daher nie die Bedingung erfüllt wird. Und daher tritt der von Dir genannte Fehler
ein.Infinite Loop Detected!
tick quata exceeded