libgdx port on iOS gives null pointer exception error.
pogsdbest opened this issue · comments
i already try it on androd and it works well now i try to port my code into iOS using libgdx RoboVM runtime and it gives me this error.
Exception in thread "main" java.lang.NullPointerException
at com.brashmonkey.spriter.objects.SpriterObject.setRef(SpriterObject.java)
at com.brashmonkey.spriter.player.SpriterAbstractPlayer.generateData(SpriterAbstractPlayer.java)
at com.brashmonkey.spriter.player.SpriterPlayer.(SpriterPlayer.java)
at com.brashmonkey.spriter.player.SpriterPlayer.(SpriterPlayer.java)
at com.pogs.runpogsrun.RunPogsRunGame.create(RunPogsRunGame.java)
at com.badlogic.gdx.backends.iosrobovm.IOSGraphics.draw(IOSGraphics.java)
at com.badlogic.gdx.backends.iosrobovm.IOSGraphics$1.draw(IOSGraphics.java)
at org.robovm.cocoatouch.uikit.UIView$Callbacks.draw(UIView.java)
at org.robovm.cocoatouch.uikit.UIApplication.UIApplicationMain(Native Method)
at org.robovm.cocoatouch.uikit.UIApplication.main(UIApplication.java)
at com.pogs.runpogsrun.RobovmLauncher.main(RobovmLauncher.java)
Pleas look at my last post in the brashmonkey forum thread
http://www.brashmonkey.com/forum/viewtopic.php?f=3&t=1574&start=60
SpriterLoader.java#load(ref,path) method 'path' parameter value is different than Desktop and Android compare to iOS
in Android and Desktop the parameter path is 'internal' while in iOS the path is absolute.