No se encontró un contexto de OpenGL en el hilo actual, ¿cómo soluciono este error?

Estoy trabajando en un juego de cartas, y actualmente tengo una buena base, pero me encuentro con un error cuando lo ejecuto en eclipse. También estoy usando Slick 2d.

Aquí está el error de la consola.

Excepción en el subproceso "main" java.lang.RuntimeException: No se encontró un contexto OpenGL en el subproceso actual. at org.lwjgl.opengl.GLContext.getCapabilities (GLContext.java:124) en org.lwjgl.opengl.GL11.glGetError (GL11.avaava121277) en el que se encuentra la tienda de autoservicio. .java: 387) en org.newdawn.slick.opengl.InternalTextureLoader.getTexture (InternalTextureLoader.java:337) en org.newdawn.slick.opengl.InternalTextureLoader.exTexture (InternalTextureLoader. java). Imagen. (Image.java:270) en org.newdawn.slick.Image. (Image.java:244) en org.newdawn.slick.Image. (Image.java:232) en org.newdawn.slick.Image. (Image.java:198) en Cards.Card. (Card.java:18)

Código donde creo que se está produciendo el origen del error (clase de tarjeta)

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];
    }
}

¿Alguien ha visto este tipo de problema antes? ¿Cómo puedo resolverlo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta