So, apparently, FTF (or smartstasis?) now has infinite recursion imbued somewhere.
I normally begin my aftercore day with a routine that eats a number of black puddings, and it worked until yesterday. Today I upgraded FTF, SS and zlib (same version of mafia as yesterday), and suddenly it stops after "Monster value: ###", with an exception that essentially repeats
Code:
at net.sourceforge.kolmafia.textui.parsetree.Expression.execute(Expression.java:111)
at net.sourceforge.kolmafia.textui.parsetree.Conditional.execute(Conditional.java:78)
at net.sourceforge.kolmafia.textui.parsetree.If.execute(If.java:67)
at net.sourceforge.kolmafia.textui.parsetree.BasicScope.execute(BasicScope.java:451)
at net.sourceforge.kolmafia.textui.parsetree.UserDefinedFunction.execute(UserDefinedFunction.java:127)
at net.sourceforge.kolmafia.textui.parsetree.FunctionCall.execute(FunctionCall.java:166)
at net.sourceforge.kolmafia.textui.parsetree.Operator.applyTo(Operator.java:303)
forever (until StackOverflowError).
Unfortunately,
1) I didn't think of increasing verbosity until after
2) I am not restarting mafia *again* today
3) any further attempts to automate combats (by use of the "script" relay button) simply hang (it doesn't even get as far as the "monster value")
(that's is after initiating ccs from relay script; when I used "eat 4 black pudding", mafia hung on all (most?) CLI commands too - even after "declaring world peace", it thought it still had the first "eat 4 black pudding" queued, so everything newer got queued too; is there any workaround for that, except for restarting mafia?)