Program Crashes when rendering Game States

I am currently using GameStates in my program. I am not using StandardGame however, I am extending BaseGame.



My problem occurs whenever I attempt to render the contents of my GameStates.

This is my render method

protected void render(float f) {
       display.getRenderer().clearBuffers();
       System.out.println("Track Marker!");
       GameStateManager.getInstance().render(tpf);
    }



And this is the error message....

Track Marker!
08 Aug 2010 11:17:59 PM class Game.CentralGame start()
SEVERE: Exception in game loop
java.lang.NullPointerException
        at com.jme.renderer.lwjgl.LWJGLRenderer.setOrtho(LWJGLRenderer.java:571)
        at com.jme.renderer.RenderQueue.renderOrthoBucket(RenderQueue.java:300)
        at com.jme.renderer.RenderQueue.renderBuckets(RenderQueue.java:239)
        at com.jme.renderer.Renderer.renderQueue(Renderer.java:389)
        at com.jme.renderer.lwjgl.LWJGLRenderer.displayBackBuffer(LWJGLRenderer.java:521)
        at com.jme.app.BaseGame.start(BaseGame.java:90)
        at Game.CentralGame.main(CentralGame.java:103)
08 Aug 2010 11:17:59 PM com.jme.scene.Node detachChildAt
INFO: Child removed.
08 Aug 2010 11:17:59 PM com.jme.app.BaseGame start
INFO: Application ending.



As you can see, the track marker message shows up, so I can assume the problem occurs at GameStateManager.getInstance().render(tpf);

Any ideas?