javax.media.opengl.GLException: java.lang.ClassCastException: java.lang.Integer
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
at haven.HavenPanel.uglyjoglhack(HavenPanel.java:352)
at haven.HavenPanel.run(HavenPanel.java:381)
at java.lang.Thread.run(Thread.java:613)
Caused by: java.lang.ClassCastException: java.lang.Integer
at java.awt.Font$Key.<init>(Font.java:629)
at java.awt.Font.getFont(Font.java:558)
at java.awt.font.StyledParagraph.getGraphicOrFont(StyledParagraph.java:461)
at java.awt.font.StyledParagraph.<init>(StyledParagraph.java:87)
at java.awt.font.TextMeasurer.initAll(TextMeasurer.java:208)
at java.awt.font.TextMeasurer.<init>(TextMeasurer.java:149)
at haven.RichText$TextPart.tm(RichText.java:201)
at haven.RichText$TextPart.width(RichText.java:213)
at haven.RichText$Foundry.layout(RichText.java:504)
at haven.RichText$Foundry.render(RichText.java:550)
at haven.MenuGrid.rendertt(MenuGrid.java:149)
at haven.MenuGrid.draw(MenuGrid.java:173)
at haven.Widget.draw(Widget.java:282)
at haven.SlenHud.draw(SlenHud.java:254)
at haven.Widget.draw(Widget.java:282)
at haven.RootWidget.draw(RootWidget.java:61)
at haven.UI.draw(UI.java:137)
at haven.HavenPanel.redraw(HavenPanel.java:255)
at haven.HavenPanel$1.display(HavenPanel.java:77)
at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
this is the message i get when i try to play, it makes my java close out when i close it and there is no way around it, i love the game, but it won't let me play it.
P.S. if it helps im using the latest Mac OS and the standard macbook given out by high shcools