Just tried to switch for Batched Nifty Renderer unstead of default.
Main screen loads ok, but when I’m trying to switch to another one I get this:
фев 24, 2016 7:44:29 PM de.lessvoid.nifty.NiftyMethodInvoker logException
-->WARNING: Root Cause: java.lang.NullPointerException
фев 24, 2016 7:44:29 PM de.lessvoid.nifty.NiftyMethodInvoker logException
WARNING: de.lessvoid.nifty.batch.BatchRenderDevice resetTextureAtlas (BatchRenderDevice.java:368)
фев 24, 2016 7:44:29 PM de.lessvoid.nifty.NiftyMethodInvoker logException
WARNING: de.lessvoid.nifty.render.NiftyImageManagerExtBatch unloadScreenImages (NiftyImageManagerExtBatch.java:73)
фев 24, 2016 7:44:29 PM de.lessvoid.nifty.NiftyMethodInvoker logException
WARNING: de.lessvoid.nifty.render.NiftyImageManager unloadScreenImages (NiftyImageManager.java:61)
фев 24, 2016 7:44:29 PM de.lessvoid.nifty.NiftyMethodInvoker logException
WARNING: de.lessvoid.nifty.render.NiftyRenderEngineImpl screensClear (NiftyRenderEngineImpl.java:894)
фев 24, 2016 7:44:29 PM de.lessvoid.nifty.NiftyMethodInvoker logException
WARNING: de.lessvoid.nifty.Nifty prepareScreens (Nifty.java:607)
фев 24, 2016 7:44:29 PM de.lessvoid.nifty.NiftyMethodInvoker logException
WARNING: de.lessvoid.nifty.Nifty fromXml (Nifty.java:479)
фев 24, 2016 7:44:29 PM de.lessvoid.nifty.NiftyMethodInvoker logException
-->WARNING: main.java.net.myroshnychenko.controller.MainMenuController createPlayer (MainMenuController.java:101)
фев 24, 2016 7:44:29 PM de.lessvoid.nifty.NiftyMethodInvoker logException
WARNING: sun.reflect.NativeMethodAccessorImpl invoke0 (NativeMethodAccessorImpl.java:-2)
This is line 101 from MainMenuController.java:
nifty.fromXml("Interface/main_screen.xml", "name_enter", ctrl);
screen:
<screen id="name_enter" controller="main.java.net.myroshnychenko.controller.PlayCreationController">
<layer id="background" backgroundImage="Interface/BG/bg.jpg"/>
<layer id="foreground" childLayout="vertical">
.....
</screen>