http://forums.kingdomofloathing.com:8080/vb/showthread.php?p=4032521#post4032521
I somehow feel it is related to this issue (linked above), which has existed for some time. (I am Rhinosaur over there.) I usually try to be careful to close the cli in the browser, when I am using the cli in the actual program, but of course sometimes I forget. Everything works fine if you are adventuring from the relay browser, but if you switch to the mafia interface and start doing things there, while the cli in the browser is still open, then things get out of synch and mafia tries to cast skills etc. mid-fight. But this issue never caused the gray gui problem and was easily resolved by closing the cli in the browser.
What's different is that initiating relay adventuring can now force script execution.
Your set of stack traces are all the pending requests. Many of them look like they were submitted by the browser and we were just waiting for KoL to respond to the request. (The browser does submit lots of requests at once; fetching multiple images, for example.)
One of them is a nested set of requests:
- you were about to adventure in the Relay Browser, so we ran between battle checks.
- your mood wanted to extend a buff, so it issued a UseSkillRequest
- you were low on MP, so it triggered MP recovery and started Bale's script. That triggered a "rest" command
- that issued a CampgroundRequest - which never returned
In the mean time, every 4 seconds, your CLI window in the browser is sending a command to KoLmafia, asking for update CLI messages.
Additionally, if you happen to type anything into the CLI window in the browser, that will get submitted as if it were a command from the CLI.
I wonder if recovery scripts, mood management, etc., disables the GUI - and the CLI, and hence, the browser CLI, while it is executing?
I am very suspicious of this browser CLI. I'd appreciate it if you'd not run with it for a while and see if you have any more issues from adventuring in the Relay Browser with between battle scripts and recovery kicking in, as they do now.