Jan 29, 2015 2:15:07 PM com.jme3.app.Application handleError
Schwerwiegend: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
java.lang.NullPointerException
at de.lessvoid.nifty.loaderv2.types.XmlBaseType.<init>(XmlBaseType.java:15)
at de.lessvoid.nifty.loaderv2.types.ElementType.<init>(ElementType.java:40)
at de.lessvoid.nifty.loaderv2.types.PopupType.<init>(PopupType.java:14)
at de.lessvoid.nifty.Nifty.createPopupFromType(Nifty.java:874)
at de.lessvoid.nifty.Nifty.createAndAddPopup(Nifty.java:927)
at de.lessvoid.nifty.Nifty.createPopup(Nifty.java:902)
at GUI.Popup.PopupControllerNeu.windowControl(PopupControllerNeu.java:58)
at Main.GameInput.onAction(GameInput.java:121)
at com.jme3.input.InputManager.invokeActions(InputManager.java:169)
at com.jme3.input.InputManager.onKeyEventQueued(InputManager.java:455)
at com.jme3.input.InputManager.processQueue(InputManager.java:831)
at com.jme3.input.InputManager.update(InputManager.java:883)
at com.jme3.app.Application.update(Application.java:604)
at com.jme3.app.SimpleApplication.update(SimpleApplication.java:231)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:151)
at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:185)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:228)
at java.lang.Thread.run(Thread.java:744)
The nullpointer will be shown if I execute this line “Element element = nifty.createPopup(“Popup-Exit”);”. I already checked this nullpointer and it seems like that somehow the popup has not been created correctly into the nifty object. And I have no clue why.