Bug - Cannot Reproduce IOExceptions and Debug Logs

fewyn

Administrator
Staff member
Been getting them since I logged in this morning. Using latest build r11918

Debug Log:
Code:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
         KoLmafia v15.9 r11918, Windows 8, Java 1.7.0_13
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Please note: do not post this log in the KoLmafia thread. If you
 would like the dev team to look at it, please write a bug report
 at kolmafia.us. Include specific information about what you were 
 doing when you made this and include the log as an attachment.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Timestamp: Sun Feb 24 12:12:06 EST 2013
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=




Unexpected error, debug log printed.
class java.lang.NullPointerException: null
java.lang.NullPointerException
	at net.sourceforge.kolmafia.session.InventoryManager.fireInventoryChanged(InventoryManager.java:1710)
	at net.sourceforge.kolmafia.AdventureResult.addResultToList(AdventureResult.java:935)
	at net.sourceforge.kolmafia.session.ResultProcessor.tallyResult(ResultProcessor.java:884)
	at net.sourceforge.kolmafia.session.InventoryManager.parseInventory(InventoryManager.java:1790)
	at net.sourceforge.kolmafia.request.ApiRequest.parseInventory(ApiRequest.java:332)
	at net.sourceforge.kolmafia.request.ApiRequest.processResults(ApiRequest.java:125)
	at net.sourceforge.kolmafia.request.GenericRequest.processResponse(GenericRequest.java:2214)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2110)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:1768)
	at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1453)
	at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1346)
	at net.sourceforge.kolmafia.request.ApiRequest.run(ApiRequest.java:106)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:222)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:185)
	at net.sourceforge.kolmafia.session.InventoryManager.refresh(InventoryManager.java:135)
	at net.sourceforge.kolmafia.KoLmafia.refreshSessionData(KoLmafia.java:917)
	at net.sourceforge.kolmafia.KoLmafia.refreshSession(KoLmafia.java:823)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.sourceforge.kolmafia.swingui.listener.InvocationListener.execute(InvocationListener.java:70)
	at net.sourceforge.kolmafia.swingui.listener.ThreadedListener.run(ThreadedListener.java:239)
	at net.sourceforge.kolmafia.RequestThread$ThreadWrappedRunnable.run(RequestThread.java:342)

Code:
Initializing session for boxwhore...
Refreshing session data...
Synchronizing     moon data...
Loading character status...
Retrieving character data...
Refreshing     closet...
Examining consumables in closet...
Examining equipment in     closet...
Examining miscellaneous items in closet...
Updating     inventory...
Retrieving quest data...
[COLOR=red]IOException     during data post (questlog.php?which=2).[/COLOR]
Retrieving familiar     data...
Familiar data retrieved.
Retrieving campground data...
[COLOR=red]IOException     during data post (campground.php?action=inspectkitchen).[/COLOR]
Refreshing     storage...
Examining meat in storage...
Examining consumables in     storage...
Examining equipment in storage...
[COLOR=red]IOException     during data post (storage.php?which=2).[/COLOR]
Examining miscellaneous     items in storage...
Session data refreshed.
5 days until El Dia De     Los Muertos Borrachos, Mysticism bonus today (not tomorrow).
25 prices     updated from http://kolmafia.us/scripts/updateprices.php?action=getmap
Refreshing     session data...
Synchronizing moon data...
Loading character     status...
Retrieving character data...
Refreshing closet...
Examining     consumables in closet...
Examining equipment in closet...
Examining     miscellaneous items in closet...
Updating inventory...
Unexpected     error, debug log printed.
Retrieving quest data...
Retrieving     familiar data...
Familiar data retrieved.
Retrieving campground     data...
[COLOR=red]IOException during data post     (campground.php?action=inspectkitchen).[/COLOR]
Refreshing storage...
Examining     meat in storage...
Examining consumables in storage...
Examining     equipment in storage...
Examining miscellaneous items in storage...
Session     data refreshed.
 

fewyn

Administrator
Staff member
Same thing is happening on all my characters and seems to be causing significant lag, is this something KoL side maybe? I'm not hearing any whinging about it anywhere else though.

Searches through the forums say it's an issue with Java7 (older posts though) so I downgraded to the last version of java6 and it's still happening ¯\_(ツ)_/¯
 

fronobulax

Developer
Staff member
MY knee jerk reaction would be to suggest this is lag related. I saw nothing like it, for example. I'm not sure the debug log is related. I see something similar once or twice a month but have never been motivated enough to research it since it seems to be something that does not effect playing.
 

fewyn

Administrator
Staff member
Except now it seems to be affecting playing for me, can't seem to do anything at all. :( They keep popping up. If I play directly from the website without mafia I have no lag issues whatsoever and everything else network wise on my end seems perfectly fine so I'm at a loss.
 

Hadanelith

New member
Both I and my girlfriend are getting the same sorts of errors. It's making it impossible to adventure.
Additional notes: checking the 'terminate laggy requests' option before logging in seems to help a bit. A bit.
I've created a new, fresh Mafia folder with the latest build, and I'm getting the same results, so it isn't anything about my settings or scripts or anything. Possibly the latest build. Maybe. That said, I've tried a couple of previous builds and they're throwing a hissy fit in the same fashion.
Also of note: events in the relay browser are also super laggy/prone to timeouts. Makes even manual adventuring hard.

Log:

Code:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
         KoLmafia v15.9 r11918, Windows 7, Java 1.7.0_10
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Please note: do not post this log in the KoLmafia thread. If you
 would like the dev team to look at it, please write a bug report
 at kolmafia.us. Include specific information about what you were 
 doing when you made this and include the log as an attachment.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Timestamp: Sun Feb 24 17:15:36 EST 2013
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Unexpected error, debug log printed.
class java.lang.NullPointerException: null
java.lang.NullPointerException
	at net.sourceforge.kolmafia.request.ClanLoungeRequest.run(ClanLoungeRequest.java:692)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:222)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:185)
	at net.sourceforge.kolmafia.request.ClanLoungeRequest.getBreakfast(ClanLoungeRequest.java:1025)
	at net.sourceforge.kolmafia.session.BreakfastManager.checkVIPLounge(BreakfastManager.java:160)
	at net.sourceforge.kolmafia.session.BreakfastManager.getBreakfast(BreakfastManager.java:98)
	at net.sourceforge.kolmafia.textui.command.BreakfastCommand.run(BreakfastCommand.java:49)
	at net.sourceforge.kolmafia.KoLmafiaCLI.doExecuteCommand(KoLmafiaCLI.java:593)
	at net.sourceforge.kolmafia.KoLmafiaCLI.executeCommand(KoLmafiaCLI.java:546)
	at net.sourceforge.kolmafia.KoLmafiaCLI.executeLine(KoLmafiaCLI.java:447)
	at net.sourceforge.kolmafia.KoLmafiaCLI.executeLine(KoLmafiaCLI.java:315)
	at net.sourceforge.kolmafia.swingui.CommandDisplayFrame$CommandQueueHandler.handleQueue(CommandDisplayFrame.java:190)
	at net.sourceforge.kolmafia.swingui.CommandDisplayFrame$CommandQueueHandler.run(CommandDisplayFrame.java:164)



=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
         KoLmafia v15.9 r11918, Windows 7, Java 1.7.0_10
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Please note: do not post this log in the KoLmafia thread. If you
 would like the dev team to look at it, please write a bug report
 at kolmafia.us. Include specific information about what you were 
 doing when you made this and include the log as an attachment.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Timestamp: Sun Feb 24 17:15:52 EST 2013
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Unexpected error, debug log printed.
class java.lang.NullPointerException: null
java.lang.NullPointerException
	at net.sourceforge.kolmafia.request.ClanLoungeRequest.run(ClanLoungeRequest.java:692)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:222)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:185)
	at net.sourceforge.kolmafia.request.ClanLoungeRequest.getBreakfast(ClanLoungeRequest.java:1025)
	at net.sourceforge.kolmafia.session.BreakfastManager.checkVIPLounge(BreakfastManager.java:160)
	at net.sourceforge.kolmafia.session.BreakfastManager.getBreakfast(BreakfastManager.java:98)
	at net.sourceforge.kolmafia.session.LoginManager.doLogin(LoginManager.java:111)
	at net.sourceforge.kolmafia.session.LoginManager.login(LoginManager.java:72)
	at net.sourceforge.kolmafia.request.LoginRequest.processLoginRequest(LoginRequest.java:439)
	at net.sourceforge.kolmafia.request.GenericRequest.handleServerRedirect(GenericRequest.java:1893)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:1788)
	at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1453)
	at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1346)
	at net.sourceforge.kolmafia.request.LoginRequest.run(LoginRequest.java:261)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:222)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:185)
	at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.doLogin(LoginFrame.java:343)
	at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.actionConfirmed(LoginFrame.java:299)
	at net.sourceforge.kolmafia.swingui.panel.GenericPanel$ConfirmedListener.execute(GenericPanel.java:627)
	at net.sourceforge.kolmafia.swingui.listener.ThreadedListener.run(ThreadedListener.java:239)
	at net.sourceforge.kolmafia.RequestThread$ThreadWrappedRunnable.run(RequestThread.java:342)



=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
         KoLmafia v15.9 r11900, Windows 7, Java 1.7.0_10
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Please note: do not post this log in the KoLmafia thread. If you
 would like the dev team to look at it, please write a bug report
 at kolmafia.us. Include specific information about what you were 
 doing when you made this and include the log as an attachment.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Timestamp: Sun Feb 24 17:20:52 EST 2013
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Error during session initialization
class java.lang.NullPointerException: null
java.lang.NullPointerException
	at java.util.regex.Matcher.getTextLength(Unknown Source)
	at java.util.regex.Matcher.reset(Unknown Source)
	at java.util.regex.Matcher.<init>(Unknown Source)
	at java.util.regex.Pattern.matcher(Unknown Source)
	at net.sourceforge.kolmafia.session.InventoryManager.checkCrownOfThrones(InventoryManager.java:1822)
	at net.sourceforge.kolmafia.KoLmafia.refreshSessionData(KoLmafia.java:961)
	at net.sourceforge.kolmafia.KoLmafia.refreshSession(KoLmafia.java:820)
	at net.sourceforge.kolmafia.session.LoginManager.initialize(LoginManager.java:185)
	at net.sourceforge.kolmafia.session.LoginManager.doLogin(LoginManager.java:88)
	at net.sourceforge.kolmafia.session.LoginManager.login(LoginManager.java:72)
	at net.sourceforge.kolmafia.request.LoginRequest.processLoginRequest(LoginRequest.java:439)
	at net.sourceforge.kolmafia.request.GenericRequest.handleServerRedirect(GenericRequest.java:1893)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:1788)
	at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1453)
	at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1346)
	at net.sourceforge.kolmafia.request.LoginRequest.run(LoginRequest.java:261)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:222)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:185)
	at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.doLogin(LoginFrame.java:343)
	at net.sourceforge.kolmafia.swingui.LoginFrame$LoginPanel.actionConfirmed(LoginFrame.java:299)
	at net.sourceforge.kolmafia.swingui.panel.GenericPanel$ConfirmedListener.execute(GenericPanel.java:627)
	at net.sourceforge.kolmafia.swingui.listener.ThreadedListener.run(ThreadedListener.java:239)
	at net.sourceforge.kolmafia.RequestThread$ThreadWrappedRunnable.run(RequestThread.java:342)
Error during session initialization
 

dorian78

New member
Both I and my girlfriend are getting the same sorts of errors. It's making it impossible to adventure.
Additional notes: checking the 'terminate laggy requests' option before logging in seems to help a bit. A bit.
I've created a new, fresh Mafia folder with the latest build, and I'm getting the same results, so it isn't anything about my settings or scripts or anything. Possibly the latest build. Maybe. That said, I've tried a couple of previous builds and they're throwing a hissy fit in the same fashion.
Also of note: events in the relay browser are also super laggy/prone to timeouts. Makes even manual adventuring hard.

I'm having more or less the same problem and was pointed to this thread. I have no idea if it's related to IO exceptions or not, but my issues sound pretty much the same. Next time I get a debug log, I'll see what it says and if I can post it here. Everything about mafia has been incredibly slow the last 3 or 4 days, even with old/new Java and various builds. Logging in is slow and sometimes hangs up. Taking any kind of action (switching familars, changing gear) is laggy, and adventuring usually goes between 1-15 adventures (15 is rare, usually it's 1-5) before it hangs up. Manually stopping it often means finishing a combat in the relay browser, and usually causes it to get out-of-sync with the game, and then it's even worse about trying to get any actions done, much less auto-adventuring. Once it's out-of-sync, even if the actions do work, I don't get a green border saying it's done...just the gray border it has while it's processing things.

The relay browser is equally slow, and often fails to load one or more panes. When I get a white pane, it pretty much means I have to refresh the whole browser tab (sometimes multiple times) to get it to load. None of this is happening in the regular KoL interface - it's working lightning fast with no lag at all for me. So I'm very confused. Usually when I've encountered these problems, they've been very temporary or easily fixed by rebooting/installing the latest build. The problem's been consistent for days, now, though, and it's getting quite frustrating, as it's probably faster to use the regular interface at this point.

Going by the advice above, I just tried logging in with the "terminate laggy requests" option on. Now when it hangs up in the middle of running turns, it eventually picks itself up and moves on after a minute or two instead of just hanging indefinitely. That means that, after 1-2 dozen hiccups, my 40 turns ran in maybe 25 minutes. Mafia stayed in sync with itself, though, so aside from the lag, it seems to be running as usual. I just wish I knew what was causing the lag here but not in the regular interface.
 

fewyn

Administrator
Staff member
Still happening for me to, I tried it on another computer and it seems to be doing the same thing. So it's either an issue with Mafia itself or there's something funky going on with KoL. Attached is a debug log from when I logged in.
 

Attachments

  • DEBUG_20130225.txt
    440.2 KB · Views: 845

Catch-22

Active member
I'm not able to reproduce this on my system, but it looks like a possible race condition causing synchronization errors. The inputStream of a POST request can't be read until the outputStream has closed. Synchronizing execute() might fix the issue, but it'll make things pretty slow by blocking concurrent calls, probably not the desired outcome. Ideally the whole RequestThread class could probably be revamped to using a ThreadFactory or something but that would take a bit of TLC to do right.
 

fewyn

Administrator
Staff member
The real question is why now :/ and anything we can do in the mean time. Basically KoL is unplayable for me and it makes me a very sad fewyn, especially as I was actually having fun figuring out AoJ.
 

Catch-22

Active member
Basically KoL is unplayable for me and it makes me a very sad fewyn, especially as I was actually having fun figuring out AoJ.

I assume this means it's happening a lot to you, try this patch and see if it makes any difference at all. I'm only guessing it's a synchronization error.

If I am right about it, then I can only guess it has started happening recently due to perhaps architecture changes in KoL servers leading to asynchronous HTTP responses or something, or perhaps related to changes made by your internet provider. If I'm wrong about it, you should be getting the same errors, but it will at least rule something out.
 

Attachments

  • GenericRequest.java.patch
    461 bytes · Views: 56

roippi

Developer
I'm not able to reproduce this on my system, but it looks like a possible race condition causing synchronization errors. The inputStream of a POST request can't be read until the outputStream has closed. Synchronizing execute() might fix the issue, but it'll make things pretty slow by blocking concurrent calls, probably not the desired outcome. Ideally the whole RequestThread class could probably be revamped to using a ThreadFactory or something but that would take a bit of TLC to do right.

I'm not sure where you're getting that, I just see a lot of

Code:
Retrieving server reply...
IOException retrieving server reply (topmenu.php).
class java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect

type exceptions.
 

fewyn

Administrator
Staff member
Seems whatever was causing this has magically fixed itself and the patch isn't even needed. Totally confused.
 

dorian78

New member
Well, that's interesting indeed. It seems that, in true internet fashion, whining about my problem on the internet almost fixed it for me too. Things were much better for me after rollover just now, but I'm still seeing the problem occasionally. It's more like once every 10 actions/turns now instead of once every 2. I thought I'd try the patch anyways, but my computer doesn't know what to do with it or what program to open it with.

If it helps, here's the most recent Debug log I got:

Code:
Unexpected error, debug log printed.
class java.lang.StringIndexOutOfBoundsException: String index out of range: -9853
java.lang.StringIndexOutOfBoundsException: String index out of range: -9853
	at java.lang.String.substring(Unknown Source)
	at net.sourceforge.kolmafia.request.CharPaneRequest.extractEffect(CharPaneRequest.java:647)
	at net.sourceforge.kolmafia.request.CharPaneRequest.refreshEffects(CharPaneRequest.java:718)
	at net.sourceforge.kolmafia.request.CharPaneRequest.processResults(CharPaneRequest.java:211)
	at net.sourceforge.kolmafia.request.GenericRequest.processResponse(GenericRequest.java:2145)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2110)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:1768)
	at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1453)
	at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1346)
	at net.sourceforge.kolmafia.request.GenericRequest.processResponse(GenericRequest.java:2259)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:2110)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:1768)
	at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1453)
	at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1346)
	at net.sourceforge.kolmafia.request.FightRequest.runOnce(FightRequest.java:1360)
	at net.sourceforge.kolmafia.request.FightRequest.run(FightRequest.java:1379)
	at net.sourceforge.kolmafia.request.GenericRequest.handleServerRedirect(GenericRequest.java:2018)
	at net.sourceforge.kolmafia.request.GenericRequest.retrieveServerReply(GenericRequest.java:1788)
	at net.sourceforge.kolmafia.request.GenericRequest.execute(GenericRequest.java:1453)
	at net.sourceforge.kolmafia.request.GenericRequest.run(GenericRequest.java:1346)
	at net.sourceforge.kolmafia.request.AdventureRequest.run(AdventureRequest.java:252)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:222)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:185)
	at net.sourceforge.kolmafia.KoLAdventure.run(KoLAdventure.java:1121)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:222)
	at net.sourceforge.kolmafia.RequestThread.postRequest(RequestThread.java:196)
	at net.sourceforge.kolmafia.KoLmafia.executeAdventureOnce(KoLmafia.java:1431)
	at net.sourceforge.kolmafia.KoLmafia.executeRequestOnce(KoLmafia.java:1451)
	at net.sourceforge.kolmafia.KoLmafia.executeRequest(KoLmafia.java:1322)
	at net.sourceforge.kolmafia.KoLmafia.makeRequest(KoLmafia.java:1176)
	at net.sourceforge.kolmafia.swingui.panel.AdventureSelectPanel$ExecuteRunnable.run(AdventureSelectPanel.java:453)
	at net.sourceforge.kolmafia.RequestThread$ThreadWrappedRunnable.run(RequestThread.java:342)
 

Catch-22

Active member
I'm not sure where you're getting that.

For some reason I thought the IOException was being thrown by getInputStream which would throw an IOException if the outputStream hadn't been closed yet in a POST request. I might've misinterpreted the stack trace somewhere and got confused, it wasn't happening for me so I was throwing ideas out more than anything.

Given the problem has fixed itself, it's possible one of the KoL appservers were playing up only affecting some users :confused:
 
Last edited:

Veracity

Developer
Staff member
Considering that Nothing Has Changed in KoLmafia, it was a safe bet to assume that the problems were caused by something other than KoLmafia.
 

Catch-22

Active member
Eh, thought I would put some effort in trying to figure out what was going on seeings as it seemed pretty crippling for those experiencing it. I could probably make it clearer in the future if I'm just spitballing, but it wouldn't have been the first time a latent synchronization error decided to rear it's head all of a sudden. Glad those affected are able to play again even if the time I spent looking at it didn't amount to anything useful :)
 

dorian78

New member
Well, my issue hasn't exactly solved itself, though I have no idea whether or not it's the same issue fewyn had when he started the thread. 50% less crippling is still pretty crippling, and I wouldn't exactly say that today is all that much better for me. I'm just starting to run my adventures, and I've had 3 hang-ups in 4 adventures, and each hang-up takes a few minutes to for mafia to work through. Yesterday was more of a fluke, it seems. I'm game to try using the patch if you can tell me how. Right now, my computer doesn't know what to do with it when I try to open/run it.
 

Theraze

Active member
If you're having the issue initially reported, then the issue is almost certainly your internet connection and nothing you do to mafia will fix it. Besides possibly installing mafia on the computers of your ISP, but that's basically the only way mafia can heal your internet connection.

If the issue is actually something mafia-related, and you want to build that patch, you're going to need to check the wiki for the lovely step by step on how to create your own build environment, complete with some SVN client, merge in the patch, and build your own version of mafia. Then see if the patch works to fix your problem.
 
Top