How do I fix this error?

Ask, answer and discuss any and all topics about the hows, whys, wheres and whens of playing Haven & Hearth.
fairyorbitars
Posts: 1
Joined: Mon Nov 18, 2013 5:51 pm

How do I fix this error?

Post by fairyorbitars »

I accidentally downloaded something I shouldn't have, and did a system restore as a result.
I was able to play Haven and Hearth beforehand, but now I keep getting a haven error.
I've tried reinstalling Java, to no avail.

Here is the error
java.lang.UnsatisfiedLinkError: no jogl in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.sun.opengl.impl.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:189)
at com.sun.opengl.impl.NativeLibLoader.access$000(NativeLibLoader.java:49)
at com.sun.opengl.impl.NativeLibLoader$DefaultAction.loadLibrary(NativeLibLoader.java:80)
at com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:103)
at com.sun.opengl.impl.NativeLibLoader.access$200(NativeLibLoader.java:49)
at com.sun.opengl.impl.NativeLibLoader$1.run(NativeLibLoader.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.opengl.impl.NativeLibLoader.loadCore(NativeLibLoader.java:109)
at com.sun.opengl.impl.windows.WindowsGLDrawableFactory.<clinit>(WindowsGLDrawableFactory.java:60)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:106)
at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520)
at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:131)
at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:90)
at haven.HavenPanel.<init>(HavenPanel.java:63)
at haven.MainFrame.<init>(MainFrame.java:120)
at haven.MainFrame.main2(MainFrame.java:211)
at haven.MainFrame.access$100(MainFrame.java:34)
at haven.MainFrame$5.run(MainFrame.java:266)
at java.lang.Thread.run(Unknown Source)
Any idea on what's wrong? I'm running a 64 bit Win 7 laptop by the way.
apologies if this is in the wrong thread
User avatar
borka
Posts: 9965
Joined: Thu Feb 03, 2011 7:47 pm
Location: World of Sprucecap

Re: How do I fix this error?

Post by borka »

you're missing jogl libaries

If it's default client you should clear the Java Cache - Java Control Panel -> General Tab -> Temporary Internet Files
that way needed files get downloaded again when starting the client

If it's Ender you'll need to check if has the needed jogl and gluegen files in it's folder - they are contained in download (if Ender please post further questions in Wizards Tower Ender thread please)
Avatar by SacreDoom
Java 8 - manually downloads - good to check for actual versions url here:
viewtopic.php?f=42&t=40331
Remember what the dormouse said: Feed your head Feed your head

Return to “How do I?”