Aha, ok.
Was (test) running the client in local mode, But without a haven-res file. And it kept consistently error-ing out with a error on the IP file. (the IP.res file was only loaded in some preloaded form. 18 bytes '*.cached.new file')
This despite the fact that a lot of other files did get loaded(cached) correctly. ... This was with a fresh/empty, or a none existing cache folder.
I tried this this a couple of time, without toughing the cache data. But without success -> same error.
- to get passed the error, I just added a IP.res only haven-res file. ... and posted the question.
Retesting it now with a much more filled cache. It now is loading the IP.res file. ... So, yea. the file its there, and (at some point) will also be fully loaded/cached.
(Retested with empty cached folder to, just to be sure. same error.)
Think that concludes the missing IP.res file question.
(fast bug rewrite: Client premature error-exits if the IP.res file if its not fully cached/downloaded yet when client needs it. ... if thats truly the case.)- Code: Select all
>java -Xms256m -Xmx512m -jar haven.jar moltke.seatribe.se
Exception in thread "Haven main thread" java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at haven.Widget.initbardas(Widget.java:66)
at haven.RemoteUI.<init>(RemoteUI.java:35)
at haven.MainFrame.run(MainFrame.java:150)
at haven.MainFrame.main2(MainFrame.java:223)
at haven.MainFrame.access$100(MainFrame.java:34)
at haven.MainFrame$5.run(MainFrame.java:264)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Delayed error in resource gfx/hud/combat/ip (v1), from forking source backed by HTTP res
source (https://www.havenandhearth.com/res/)
at haven.Resource.checkerr(Resource.java:1058)
at haven.Resource.layer(Resource.java:941)
at haven.Resource.loadtex(Resource.java:1074)
at haven.ComWin.<clinit>(ComWin.java:32)
... 9 more
Caused by: haven.Resource$LoadException: Wrong res version (2 != 1)
at haven.Resource.load(Resource.java:981)
at haven.Resource.access$300(Resource.java:39)
at haven.Resource$Loader.handle(Resource.java:396)
at haven.Resource$Loader.run(Resource.java:375)
... 1 more