The connection to the MySQL server had timed out. I hit RUN on an existing statement in a query window and I get a CONTINUE | RESTART | CLOSE Error Window. See Attached.
This happens frequently and has done for some time.
Hm, looks like issue #57. I thought I already fixed that. Will try to reproduce that with a timed out connection.
I just found and pushed a workaround for preventing these SynEdit exceptions when firing queries on a killed connection. That workaround is to ping the server plus eventually reconnect before Heidi starts an internal thread for the query. This way a reconnect is done in the main thread, not in the query thread. Doing a reconnect within a thread seems to indirectly cause SynEdit exceptions, while I could not even find out if it's the log panel or the query editor (both SynEdit controls) which is actually involved in the exception.
Please login to leave a reply, or register at first.