I don't know what's happening, But this is the crash log, I haven't played the game yet but I'd like to but I keep getting a crash log with this problem.
java.lang.NullPointerException
at haven.HashDirCache.lookup(HashDirCache.java:150)
at haven.HashDirCache.fetch(HashDirCache.java:240)
at haven.MapFile.load(MapFile.java:61)
at haven.LocalMiniMap.<init>(LocalMiniMap.java:136)
at haven.GameUI.addchild(GameUI.java:516)
at haven.Widget.makechild(Widget.java:386)
at haven.UI.newwidget(UI.java:154)
at haven.RemoteUI.run(RemoteUI.java:66)
at haven.MainFrame.run(MainFrame.java:257)
at java.lang.Thread.run(Unknown Source)