Nie znaleziono kontekstu OpenGL w bieżącym wątku, jak naprawić ten błąd?

Pracuję nad grą karcianą i obecnie mam dobre podstawy, ale napotykam błąd, gdy uruchamiam go w Zaćmieniu. Używam także slick 2d.

Oto błąd z konsoli.

Wyjątek w wątku „main” java.lang.RuntimeException: nie znaleziono kontekstu OpenGL w bieżącym wątku. w org.lwjgl.opengl.GLContext.getCapabilities (GLContext.java:124) w org.lwjgl.opengl.GL11.glGetError (GL11.java:1277) w org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer.glGetError (ImmediateModeOGLRenderer .java: 387) w org.newdawn.slick.opengl.InternalTextureLoader.getTexture (InternalTextureLoader.java:337) w org.newdawn.slick.opengl.InternalTextureLoader.getTexture (InternalTextureLoader.java:275) w org.newdawn.slick. Image. (Image.java:270) w org.newdawn.slick.Image. (Image.java:244) w org.newdawn.slick.Image. (Image.java:232) w org.newdawn.slick.Image. (Image.java:198) na Cards.Card. (Card.java:18)

Kod, w którym uważam, że źródłem błędu jest wystąpienie (klasa karty)

package Cards;
import org.newdawn.slick.Image;
import org.newdawn.slick.SlickException;
public class Card
{
    final int numCards = 52;
    Image[] card = new Image [numCards];
    Card (int c)
    {
        String fileLocation = new String ();
        for (int i = 1 ; i <= 52 ; i++)
        {
            fileLocation = "res/cards/" + i + ".png";
            try 
            {

                card [i] = new Image (fileLocation); //line
            }
            catch (SlickException e)
            {
                e.printStackTrace ();
            }
        }
    }
    public Image getImage (int cardlocation)
    {
        return card [cardlocation];
    }
}

Czy ktoś wcześniej widział ten problem? Jak mogę to rozwiązać?

questionAnswers(5)

yourAnswerToTheQuestion