java.lang.NullPointerException: Attempt to invoke interface method 'org.andengine.opengl.texture.ITexture org.andengine.opengl.texture.region.ITextureRegion.getTexture()' on a null object reference
at org.andengine.entity.sprite.Sprite.preDraw(Sprite.java:243)
at org.andengine.entity.Entity.onManagedDraw(Entity.java:1354)
at org.andengine.entity.Entity.onDraw(Entity.java:1162)
at org.andengine.entity.Entity.onManagedDraw(Entity.java:1385)
at org.andengine.entity.Entity.onDraw(Entity.java:1162)
at org.andengine.entity.Entity.onManagedDraw(Entity.java:1385)
at org.andengine.entity.scene.Scene.onManagedDraw(Scene.java:260)
at org.andengine.entity.Entity.onDraw(Entity.java:1162)
at org.andengine.engine.Engine.onDrawScene(Engine.java:627)
at org.andengine.engine.Engine.onDrawFrame(Engine.java:617)
at org.andengine.opengl.view.EngineRenderer.onDrawFrame(EngineRenderer.java:105)
getting nullpointer exception. Does not get any idea to solve it.
Look in
org.andengine.entity.sprite.Sprite.javaon line 243. There is a reference to anorg.andengine.opengl.texture.ITexture org.andengine.opengl.texture.region.ITextureRegionin there which is null... meaning it has not been initialised.Without seeing the actual code, it is impossible to provide an explanation as to why the
ITextureRegionis uninitialised.For you to understand this better, I recommend reading What is a NullPointerException, and how do I fix it?