Bug - Cannot Reproduce Relay browser causes immediate logout

JimblyCakes

New member
Hi,

I've been a fan of mafia for years, thanks devs!

Bug: Choosing relay browser on the menu causes immediate logout

Just started happening today. But it is happening with KoLmafia-11565.jar, KoLmafia-11586.jar, and KoLmafia-11613.jar. Basically, when I go to the Relay Browser in the File menu, mafia does a proper logout and exits. It is as though choosing Relay Browser is doing the exact same thing (as far as I can tell) as choosing Exit KoLmafia. Attached is a debug trace. All I've done in the trace is login, choose Relay browser, and start up KoLmafia again, repeat. Then I tried the relay browser without logging in first. Then I tried just Exit KoLmafia to see if it looked the same.

My guess is an exception is getting swallowed somewhere and causing an exit, without being properly logged.... Not sure though.

Can anyone help? Is there a way to clear out my local state in case my Relay Browser state is corrupt somehow?

P.S. The mini-browser works just fine.

View attachment DEBUG_20121105.zip

Thanks,

-JimblyCakes
 
Same thing happens. If I click the Relay Browser button in the button bar, it acts just like I chose Exit KoLmafia (seemingly). Forced logout.

Thanks for responding!
 
That's correct:
KoLmafia v15.7 r11613, Windows 7, Java 1.6.0_33

As I mentioned though, I also tried it with r11565 and r11586. Same result.
 
Attached is my GLOBAL_prefs.txt, showing that preferredWebBrowser is present but not set to any particular value. What should I set it to? Full path to an .exe?

NOTE: the GLOBAL_prefs.txt has been removed.
 
Last edited by a moderator:
Right. Hadn't actually looked at that since debug logs makes me confused :)

Yeah, unfortunately that's the only really useful thing the debug log tells us in this case, the rest just looks like a normal logout sequence.

What should I set it to? Full path to an .exe?

You could try that, it should work with nothing set and use your default browser. I just wanted to make sure you didn't have it set to something peculiar.

Can you try updating your Java to the latest available Java 6?

Make sure you uninstall all older versions of Java first. Report back with the results :)
 
Last edited:
Hm... Just rebooted my laptop, now I'm not seeing the bug anymore....

If I can get it to reproduce again, I'll post again.
 
Back
Top