diff --git a/src/server/farm.scm b/src/server/farm.scm index 0f68b71..b60a99d 100644 --- a/src/server/farm.scm +++ b/src/server/farm.scm @@ -1118,6 +1118,13 @@ (safe-set! (player-harvesting player) #f) (if (>= (player-cash player) 0) (begin (advance-turn game player) + (handle-exceptions + exn + (begin (print-call-chain) + (print exn) + (print-error-message exn) + (print "error saving app")) + (save-app)) (if (eq? (game-state game) 'finished) (do-end-of-game game) (message-players! game player '() type: "update"))