loathers / excavator

A script for automatically gathering spading data while playing the Kingdom of Loathing ♠️
https://excavator.loathers.net
4 stars 6 forks source link

Excavator kmail deletion hangs #78

Closed ktpolanski closed 1 month ago

ktpolanski commented 1 month ago

Whenever garbo sends off data to excavator, mafia doesn't proceed. Upon pressing escape, excavator breaks out of its kmail deletion and everything proceeds, not crashing out garbo somehow.

This is not in my logs anywhere, here's an excerpt from the CLI when this would happen.

Sending spading data for KoL Con 13 Snowglobe, as well as some other data we couldn't send before, to Excavator. Thanks!
Preference _concoctionDatabaseRefreshes changed from 330 to 331
spadingData =>
KoLmafia declares world peace.
JavaScript exception: KoLmafia error: KoLmafia declares world peace.
at file:/Users/krzysztofpolanski/Library/Application%20Support/KoLmafia/scripts/excavator/excavator.js:3837 (deleteSpadingKmail)
at file:/Users/krzysztofpolanski/Library/Application%20Support/KoLmafia/scripts/excavator/excavator.js:3828 (sendSpadingData)
at file:/Users/krzysztofpolanski/Library/Application%20Support/KoLmafia/scripts/excavator/excavator.js:3927 (anonymous)
at file:/Users/krzysztofpolanski/Library/Application%20Support/KoLmafia/scripts/excavator/excavator.js:3926 (anonymous)
at file:/Users/krzysztofpolanski/Library/Application%20Support/KoLmafia/scripts/excavator/excavator.js:3924 (main)

I think the kmail deletion itself works fine as my outbox was empty.

For the time being I reverted down a version in the interest of proceeding with the day.

eegeeZA commented 1 month ago

Same here:

Sending spading data for Designer Sweatpants to Excavator. Thanks!

> QUEUED 1: relogin

KoLmafia declares world peace.
JavaScript exception: KoLmafia error: KoLmafia declares world peace.
at file:/C:/dev/KoLmafia/scripts/excavator/excavator.js:3837 (deleteSpadingKmail)
at file:/C:/dev/KoLmafia/scripts/excavator/excavator.js:3828 (sendSpadingData)
at file:/C:/dev/KoLmafia/scripts/excavator/excavator.js:3927 (anonymous)
at file:/C:/dev/KoLmafia/scripts/excavator/excavator.js:3926 (anonymous)
at file:/C:/dev/KoLmafia/scripts/excavator/excavator.js:3924 (main)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:41185
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:41156 (runCombatBy)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:41184 (garboAdventure)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:44733
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:44362
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:41156 (runCombatBy)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:41174 (withMacro)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:44361 (_loop2)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:44374 (runAll)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:45126
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:41353 (withStash)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:45121 (freeRunFights)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:45159 (freeFights)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:49934
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:41374 (withClan)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:41368 (withVIPClan)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:49915
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:41353 (withStash)
at file:/C:/dev/KoLmafia/scripts/garbage-collector/garbo.js:49914 (main)
gausie commented 1 month ago

Resolved in #79