I don't know what you mean that we should do. I just came back to play again too, I only have amber client and I didn't remove anything. Are you saying that we fix it by getting client cache from this link of yours?ElSid wrote:
There is no more "render" branch for the original client on github https://github.com/dolda2000/hafen-client. Looks like it became a mainstream and its resources are not compatible with amber. haven.render.RenderTree in the stack trace points to it. There were two different URLs to get old and new resources. Maybe the old one doesn't work anymore. The temporary solution is to get old resources (client cache) somewhere or don't remove stored one. Also don't mix caches for amber and the original client. Otherwise amber has to be updated and get resources compatibility.
-
Dondorion
- Posts: 51
- Joined: Wed Feb 17, 2016 3:31 am
Re: Amber Client
-
Dondorion
- Posts: 51
- Joined: Wed Feb 17, 2016 3:31 am
Re: Amber Client
I just started playing again and chashed after some minutes, now not logging in. Should I play thru default client to safely get the cache?meus wrote:Currently custom clients (Amber, Ender, Purus) seem unable to access any visual resources that are not already cached client-side.
Vanilla client is still operational, for what it's worth, you can at least log in and hearth back. As long as you don't "see" a new object in-game, you will be able to keep using the custom client again. And don't delete game cache - that will not help, but will take away your option to still use it with the cached assets.
-
captainmorgan
- Posts: 92
- Joined: Wed Sep 27, 2017 11:28 am
Re: Amber Client
Got another one here
Is Amber client going to be updated to resolve these issues with the new rendering system or should we start jumping ship?
Code: Select all
1.80.0.5fe4c30a
Windows 10 10.0 x64, 1.8.0_191 x86
NVIDIA Corporation (GeForce GTX 1050/PCIe/SSE2) - 4.6.0 NVIDIA 451.67
java.lang.NoClassDefFoundError: haven/render/Rendered
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at haven.Resource$CodeEntry$1$1.findClass(Resource.java:1251)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at haven.Resource$CodeEntry.load(Resource.java:1273)
at haven.Resource$CodeEntry.get(Resource.java:1303)
at haven.Resource.getcode(Resource.java:1170)
at haven.Sprite.create(Sprite.java:132)
at haven.Gob.ctick(Gob.java:236)
at haven.OCache.ctick(OCache.java:115)
at haven.Glob.ctick(Glob.java:157)
at haven.HavenPanel.run(HavenPanel.java:637)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Could not find class haven.render.Rendered in resource (gfx/fx/ismoke(v104))
at haven.Resource$CodeEntry$1$1.findClass(Resource.java:1250)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 15 more
-
oloth
- Posts: 76
- Joined: Tue Jun 22, 2010 8:49 am
Re: Amber Client
All alternative clients stopped working, crashed after enter login and password.
thx loftar for new rendering, which nobody needed
thx loftar for new rendering, which nobody needed
Code: Select all
1.80.0.5fe4c30a
Windows 10 10.0 x64, 1.8.0_261 x86
NVIDIA Corporation (GeForce GTX 1650 SUPER/PCIe/SSE2) - 4.6.0 NVIDIA 451.67
java.lang.NoClassDefFoundError: haven/TexRender
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at haven.Resource$CodeEntry.lambda$get$0(Resource.java:1326)
at java.security.AccessController.doPrivileged(Native Method)
at haven.Resource$CodeEntry.get(Resource.java:1321)
at haven.Resource.getcode(Resource.java:1170)
at haven.Material.fromres(Material.java:246)
at haven.Composited.nmod(Composited.java:430)
at haven.Composited.changes(Composited.java:489)
at haven.Composited.changes(Composited.java:495)
at haven.Composited.setup(Composited.java:558)
at haven.RenderList.setup(RenderList.java:170)
at haven.RenderList.add(RenderList.java:247)
at haven.Avaview.setup(Avaview.java:140)
at haven.PView$1.setup(PView.java:206)
at haven.RenderList.setup(RenderList.java:170)
at haven.RenderList.setup(RenderList.java:197)
at haven.PView.draw(PView.java:230)
at haven.Avaview.draw(Avaview.java:214)
at haven.Widget.draw(Widget.java:726)
at haven.Widget.draw(Widget.java:731)
at haven.Charlist.draw(Charlist.java:131)
at haven.Widget.draw(Widget.java:726)
at haven.Widget.draw(Widget.java:731)
at haven.Widget.draw(Widget.java:726)
at haven.Widget.draw(Widget.java:731)
at haven.RootWidget.draw(RootWidget.java:67)
at haven.UI.draw(UI.java:144)
at haven.HavenPanel.rootdraw(HavenPanel.java:349)
at haven.HavenPanel.run(HavenPanel.java:648)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Could not find class haven.TexRender in resource (gfx/fx/paltex(v3))
at haven.Resource$CodeEntry$1$1.findClass(Resource.java:1250)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 33 more
-
TEGPRO
- Posts: 5
- Joined: Tue Apr 03, 2012 12:03 am
Re: Amber Client
When trying to build a FLAG for my Knarr Any idea how to fix it? Can't build a boat because of this


-
ElSid
- Posts: 29
- Joined: Sun Jul 26, 2015 9:45 am
Re: Amber Client
I just tried to explain what's happening. I don't know is there any official announce about this but this doesn't look like Amber specific problem. Something happend on the server side and only jorb and loftar can answer what. This link can't give you the cache. There is a source code of the official client. And I don't know how to get old resources now. You could get it from a friend. But I need to warn that it's not secure to get it from somewhere except H&H servers. Resources partially contain executable java byte code that can do a lot of stuff on your PC when you run the game and it starts to use cached resources.Dondorion wrote:I don't know what you mean that we should do. I just came back to play again too, I only have amber client and I didn't remove anything. Are you saying that we fix it by getting client cache from this link of yours?ElSid wrote:
There is no more "render" branch for the original client on github https://github.com/dolda2000/hafen-client. Looks like it became a mainstream and its resources are not compatible with amber. haven.render.RenderTree in the stack trace points to it. There were two different URLs to get old and new resources. Maybe the old one doesn't work anymore. The temporary solution is to get old resources (client cache) somewhere or don't remove stored one. Also don't mix caches for amber and the original client. Otherwise amber has to be updated and get resources compatibility.
-
iamahh
- Posts: 1806
- Joined: Sat Dec 12, 2015 8:23 pm
Re: Amber Client
new client engine is beautiful, new features will be possible even for modders, just takes timeoloth wrote:...
-
drakon333
- Posts: 27
- Joined: Mon Jan 03, 2011 9:04 pm
Re: Amber Client
So what is this? i ruturned after 5 monts and now i cant login!
Code: Select all
1.80.0.5fe4c30a
Windows 7 6.1 x64, 1.8.0_201 amd64
NVIDIA Corporation (GeForce GTX 560 SE/PCIe/SSE2) - 4.6.0 NVIDIA 391.35
java.lang.NoClassDefFoundError: haven/render/RenderTree$Node
at haven.res.lib.tree.Factory.create(tree.cjava:185)
at haven.res.lib.tree.Factory.create(tree.cjava:173)
at haven.Sprite.create(Sprite.java:134)
at haven.ResDrawable.init(ResDrawable.java:73)
at haven.ResDrawable.setup(ResDrawable.java:78)
at haven.Gob.setup(Gob.java:574)
at haven.RenderList.setup(RenderList.java:170)
at haven.RenderList.add(RenderList.java:247)
at haven.MapView.addgob(MapView.java:677)
at haven.MapView$Gobs$GobSet.setup(MapView.java:754)
at haven.RenderList.setup(RenderList.java:170)
at haven.RenderList.add(RenderList.java:247)
at haven.MapView$Gobs.setup(MapView.java:898)
at haven.RenderList.setup(RenderList.java:170)
at haven.RenderList.add(RenderList.java:247)
at haven.MapView.setup(MapView.java:1005)
at haven.PView$1.setup(PView.java:206)
at haven.RenderList.setup(RenderList.java:170)
at haven.RenderList.setup(RenderList.java:197)
at haven.PView.draw(PView.java:230)
at haven.MapView.draw(MapView.java:1432)
at haven.Widget.draw(Widget.java:726)
at haven.Widget.draw(Widget.java:731)
at haven.GameUI.draw(GameUI.java:786)
at haven.Widget.draw(Widget.java:726)
at haven.Widget.draw(Widget.java:731)
at haven.RootWidget.draw(RootWidget.java:67)
at haven.UI.draw(UI.java:144)
at haven.HavenPanel.rootdraw(HavenPanel.java:349)
at haven.HavenPanel.run(HavenPanel.java:648)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Could not find class haven.render.RenderTree$Node in resource (lib/tree(v10))
at haven.Resource$CodeEntry$1$1.findClass(Resource.java:1250)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 31 more
-
vatas
- Posts: 5252
- Joined: Fri Apr 05, 2013 8:34 am
- Location: Suomi Finland Perkele
Re: Amber Client
https://gofile.io/d/AuSiEC (as long as this site is legit ((got link from PM asking for my cache)) and I don't have some really deep-rooted well-hidden malware that spreads itself, this link SHOULD be safe to use.)
Make sure you extract to C:\Users\XXXXX\AppData\Roaming\Haven and Hearth
If you use win10 like me you have to check "show hidden" to see AppData folder (under View from top bar of Windows Explorer)
Known missing files:
*Found village UI (causes crash when you click dried but not-yet-founded Idol and collide with it)
I highly recommend not entering dungeons due to most likely missing files (I've re-installed my OS since the I did Dungeons) and general high-risk nature of them.
Make sure you extract to C:\Users\XXXXX\AppData\Roaming\Haven and Hearth
If you use win10 like me you have to check "show hidden" to see AppData folder (under View from top bar of Windows Explorer)
Known missing files:
*Found village UI (causes crash when you click dried but not-yet-founded Idol and collide with it)
I highly recommend not entering dungeons due to most likely missing files (I've re-installed my OS since the I did Dungeons) and general high-risk nature of them.
Haven and Hearth Wiki (Maintained by volunteers - test/verify when practical. Forum thread
Basic Claim Safety (And what you’re doing wrong
TL:;DR: Build a Palisade with only Visitor gates.)
Combat Guide (Overview, PVE, PVP) (Includes how to escape/minimize risk of getting killed.)
Basic Claim Safety (And what you’re doing wrong
TL:;DR: Build a Palisade with only Visitor gates.)
Combat Guide (Overview, PVE, PVP) (Includes how to escape/minimize risk of getting killed.)
-
vatas
- Posts: 5252
- Joined: Fri Apr 05, 2013 8:34 am
- Location: Suomi Finland Perkele
Re: Amber Client
For some reason, custom clients don't get new .res files from server. Since devs haven't addressed this, it's hard to say what is the exactly going on, but it's most likely that grace period fro maintaining two different render branches has ended and only custom clients that have properly merged the new rendering will be supported. Problem is that no custom client has merged the changes.
Haven and Hearth Wiki (Maintained by volunteers - test/verify when practical. Forum thread
Basic Claim Safety (And what you’re doing wrong
TL:;DR: Build a Palisade with only Visitor gates.)
Combat Guide (Overview, PVE, PVP) (Includes how to escape/minimize risk of getting killed.)
Basic Claim Safety (And what you’re doing wrong
TL:;DR: Build a Palisade with only Visitor gates.)
Combat Guide (Overview, PVE, PVP) (Includes how to escape/minimize risk of getting killed.)