I have had that web GUI error before, it happens when the transaction takes too long. What I do now is trigger the transaction from the web GUI, then from the terminal, I launch the top command and keep track of the python workers. There will be a few of them running full tilt during the transaction. When they go back to idle, refresh the web page and you should be good.
Manuel