17849 (but has existed for two weeks or more, I believe)
With one multi, on login, with the "breakfast" box checked, Mafia gets stuck in an infinite loop. Esc does not stop it, only "exit KoLMafia".
Leaving the breakfast box unchecked, I can login fine. Calling "breakfast" from the CLI gets stuck in the loop.
Does not happen with other multi, or main. Only obvious difference I can think of is different clans.
I have deleted all files relating to that character from /settings and /data, no difference.
CLI output looks like this:
Executing request...
Visiting Mr. Klaw "Skill" Crane Game in clan rumpus room
Unexpected error, debug log printed.
Executing request...
Visiting Mr. Klaw "Skill" Crane Game in clan rumpus room
Unexpected error, debug log printed.
Executing request...
Visiting Mr. Klaw "Skill" Crane Game in clan rumpus room
Unexpected error, debug log printed.
<repeat>
The character *is* in a clan with a Mr Klaw game, and clicking it manually shows the 'already used this' text.
I am not able to upload the debug log - website fails to upload with fairly unhelpful "DEBUG_20170224.txt: Upload of file failed." - but it looks like this:
I can of course provide it by email or whatever if needed.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Timestamp: Sat Feb 25 00:31:50 GMT 2017
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
class java.lang.NullPointerException: null
java.lang.NullPointerException
at net.sourceforge.kolmafia.request.ClanRumpusRequest.parseResponse(ClanRumpusRequest.java:487)
at net.sourceforge.kolmafia.request.ClanRumpusRequest.processResults(ClanRumpusRequest.java:441)
at net.sourceforge.kolmafia.request.GenericRequest.processResponse(GenericRequest.java:2586)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2464)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2054)
at net.sourceforge.kolmafia.request.GenericRequest.externalExecute(GenericRequest.java:1618)
at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1601)
at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1321)
at net.sourceforge.kolmafia.request.ClanRumpusRequest.run(ClanRumpusRequest.java:435)
at net.sourceforge.kolmafia.request.ClanRumpusRequest.getBreakfast(ClanRumpusRequest.java:634)
at net.sourceforge.kolmafia.session.BreakfastManager.checkRumpusRoom(BreakfastManager.java:164)
at net.sourceforge.kolmafia.session.BreakfastManager.getBreakfast(BreakfastManager.java:130)
at net.sourceforge.kolmafia.session.LoginManager.doLogin(LoginManager.java:125)
at net.sourceforge.kolmafia.session.LoginManager.login(LoginManager.java:81)
at net.sourceforge.kolmafia.request.LoginRequest.processLoginRequest(LoginRequest.java:409)
at net.sourceforge.kolmafia.request.GenericRequest.handleServerRedirect(GenericRequest.java:2185)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2064)
at net.sourceforge.kolmafia.request.GenericRequest.externalExecute(GenericRequest.java:1618)
at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1601)
at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1321)
at net.sourceforge.kolmafia.request.LoginRequest.run(LoginRequest.java:270)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:286)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:249)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.doLogin(LoginFrame.java:344)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.actionConfirmed(LoginFrame.java:300)
at net.sourceforge.kolmafia.swingui.panel.GenericPanel$ConfirmedListener.execute(GenericPanel.java:626)
at net.sourceforge.kolmafia.swingui.listener.ThreadedListener.run(ThreadedListener.java:239)
at net.sourceforge.kolmafia.RequestThread$SequencedRunnable.run(RequestThread.java:418)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
<repeat, with slightly later timestamp>
With one multi, on login, with the "breakfast" box checked, Mafia gets stuck in an infinite loop. Esc does not stop it, only "exit KoLMafia".
Leaving the breakfast box unchecked, I can login fine. Calling "breakfast" from the CLI gets stuck in the loop.
Does not happen with other multi, or main. Only obvious difference I can think of is different clans.
I have deleted all files relating to that character from /settings and /data, no difference.
CLI output looks like this:
Executing request...
Visiting Mr. Klaw "Skill" Crane Game in clan rumpus room
Unexpected error, debug log printed.
Executing request...
Visiting Mr. Klaw "Skill" Crane Game in clan rumpus room
Unexpected error, debug log printed.
Executing request...
Visiting Mr. Klaw "Skill" Crane Game in clan rumpus room
Unexpected error, debug log printed.
<repeat>
The character *is* in a clan with a Mr Klaw game, and clicking it manually shows the 'already used this' text.
I am not able to upload the debug log - website fails to upload with fairly unhelpful "DEBUG_20170224.txt: Upload of file failed." - but it looks like this:
I can of course provide it by email or whatever if needed.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Timestamp: Sat Feb 25 00:31:50 GMT 2017
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
class java.lang.NullPointerException: null
java.lang.NullPointerException
at net.sourceforge.kolmafia.request.ClanRumpusRequest.parseResponse(ClanRumpusRequest.java:487)
at net.sourceforge.kolmafia.request.ClanRumpusRequest.processResults(ClanRumpusRequest.java:441)
at net.sourceforge.kolmafia.request.GenericRequest.processResponse(GenericRequest.java:2586)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2464)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2054)
at net.sourceforge.kolmafia.request.GenericRequest.externalExecute(GenericRequest.java:1618)
at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1601)
at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1321)
at net.sourceforge.kolmafia.request.ClanRumpusRequest.run(ClanRumpusRequest.java:435)
at net.sourceforge.kolmafia.request.ClanRumpusRequest.getBreakfast(ClanRumpusRequest.java:634)
at net.sourceforge.kolmafia.session.BreakfastManager.checkRumpusRoom(BreakfastManager.java:164)
at net.sourceforge.kolmafia.session.BreakfastManager.getBreakfast(BreakfastManager.java:130)
at net.sourceforge.kolmafia.session.LoginManager.doLogin(LoginManager.java:125)
at net.sourceforge.kolmafia.session.LoginManager.login(LoginManager.java:81)
at net.sourceforge.kolmafia.request.LoginRequest.processLoginRequest(LoginRequest.java:409)
at net.sourceforge.kolmafia.request.GenericRequest.handleServerRedirect(GenericRequest.java:2185)
at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2064)
at net.sourceforge.kolmafia.request.GenericRequest.externalExecute(GenericRequest.java:1618)
at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1601)
at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1321)
at net.sourceforge.kolmafia.request.LoginRequest.run(LoginRequest.java:270)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:286)
at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:249)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.doLogin(LoginFrame.java:344)
at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.actionConfirmed(LoginFrame.java:300)
at net.sourceforge.kolmafia.swingui.panel.GenericPanel$ConfirmedListener.execute(GenericPanel.java:626)
at net.sourceforge.kolmafia.swingui.listener.ThreadedListener.run(ThreadedListener.java:239)
at net.sourceforge.kolmafia.RequestThread$SequencedRunnable.run(RequestThread.java:418)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
<repeat, with slightly later timestamp>