NullPointerException(crash), exit house, holding item.

The worst monsters in the Hearthlands warp the fabric of space and time..

NullPointerException(crash), exit house, holding item.

Postby mvgulik » Sat Mar 10, 2012 12:40 pm

Not sure if this is a Ender client only issue, or a general client issue.

When:
- exiting a house, while holding a Traveller's Sack in hand.
-- lag spiking induced case. (not to sure what I actually clicked, think: pickup sack from cupboard, drop sack in inventory, leave the house.)
--- (on character re-logon, character was still holding the item. (pfew))
Persistent: (unkown)
Reproducible: (unkown, kinda tricky as its not something that can be done normally.)
ScreenShots: (2x, available. both showing loading stage (no ground tiles yet) outside house.)
[Win.Xp.Pro.Sp3.32bits][Java.1.7.0_02-b13][Ender.01.03.12/r55]

Code: Select all
javax.media.opengl.GLException: java.lang.NullPointerException
        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:363)
        at haven.HavenPanel.run(HavenPanel.java:392)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at haven.GOut.vertex(GOut.java:144)
        at haven.GOut.line(GOut.java:167)
        at haven.MapView.drawPlayerPath(MapView.java:1478)
        at haven.MapView.draw(MapView.java:1434)
        at haven.Widget.draw(Widget.java:290)
        at haven.RootWidget.draw(RootWidget.java:113)
        at haven.UI.draw(UI.java:150)
        at haven.HavenPanel.redraw(HavenPanel.java:268)
        at haven.HavenPanel$1.display(HavenPanel.java:91)
        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(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$000(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "Haven UI thread" javax.media.opengl.GLException: java.lang.NullPointerException
        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:363)
        at haven.HavenPanel.run(HavenPanel.java:392)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at haven.GOut.vertex(GOut.java:144)
        at haven.GOut.line(GOut.java:167)
        at haven.MapView.drawPlayerPath(MapView.java:1478)
        at haven.MapView.draw(MapView.java:1434)
        at haven.Widget.draw(Widget.java:290)
        at haven.RootWidget.draw(RootWidget.java:113)
        at haven.UI.draw(UI.java:150)
        at haven.HavenPanel.redraw(HavenPanel.java:268)
        at haven.HavenPanel$1.display(HavenPanel.java:91)
        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(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$000(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
(mmm, ?:missing pause message.)
mvgulik
 
Posts: 3771
Joined: Fri May 21, 2010 2:29 am

Re: NullPointerException(crash), exit house, holding item.

Postby mvgulik » Sun Mar 25, 2012 9:43 pm

Run into the exact same error. While just exiting a house. (so not holding anything in characters hands.)
- Just collected a bunch of rabbit and chicken meat to be roosted. Character wearing(equipped) two traveler sacks. (instead of actually having one as unequipped-object in the characters hand.)
- Game is also a bit laggy.
mvgulik
 
Posts: 3771
Joined: Fri May 21, 2010 2:29 am


Return to Bugs

Who is online

Users browsing this forum: Claude [Bot] and 0 guests