rednblackgames/HyperLap2D

Png seems to cause crash on simple project

Closed this issue · 0 comments

Describe the bug
I get the following stacktrace trying to run my game

Exception in thread "main" java.lang.NullPointerException: Cannot invoke "com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionWidth()" because "textureRegionComponent.region" is null
        at games.rednblack.editor.renderer.factory.component.SimpleImageComponentFactory.createDimensionsComponent(SimpleImageComponentFactory.java:77)
        at games.rednblack.editor.renderer.factory.component.ComponentFactory.createCommonComponents(ComponentFactory.java:79)
        at games.rednblack.editor.renderer.factory.component.SimpleImageComponentFactory.createComponents(SimpleImageComponentFactory.java:50)
        at games.rednblack.editor.renderer.factory.EntityFactory.createEntity(EntityFactory.java:77)
        at games.rednblack.editor.renderer.factory.EntityFactory.initAllChildren(EntityFactory.java:242)
        at games.rednblack.editor.renderer.SceneLoader.loadScene(SceneLoader.java:277)
        at games.rednblack.editor.renderer.SceneLoader.loadScene(SceneLoader.java:241)
        at software.steadfast.troupe.Core.create(Core.kt:28)
        at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.initializeListener(Lwjgl3Window.java:433)
        at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:381)
        at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:143)
        at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:116)
        at software.steadfast.troupe.lwjgl3.Lwjgl3Launcher.main(Lwjgl3Launcher.kt:11)
        at software.steadfast.troupe.lwjgl3.Lwjgl3Launcher.main(Lwjgl3Launcher.kt)
       

To Reproduce
try and run it

Expected behavior
Doesn't crash

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: macOS
  • HyperLap2D Version 0.0.7