title: No OpenGL context found in the current thread, how do I fix this error?
body: <p>I'm working on a card game, and currently have a good foundation but I'm running into an error when I run it in eclipse. I'm also using slick 2d.</p>
  
  <p>Here is the error from the console.</p>
  
  <blockquote>
    <p>Exception in thread "main" java.lang.RuntimeException: No OpenGL
    context found in the current thread.  at
    org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)    at
    org.lwjgl.opengl.GL11.glGetError(GL11.java:1277)  at
    org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer.glGetError(ImmediateModeOGLRenderer.java:387)
      at
    org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:337)
      at
    org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:275)
      at org.newdawn.slick.Image.(Image.java:270)   at
    org.newdawn.slick.Image.(Image.java:244)    at
    org.newdawn.slick.Image.(Image.java:232)    at
    org.newdawn.slick.Image.(Image.java:198)    at
    Cards.Card.(Card.java:18)</p>
  </blockquote>
  
  <p>Code where I believe the source of the error to be occuring(Card class)</p>
  
  <pre><code>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 &lt;= 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];
      }
  }
  </code></pre>
  
  <p><em>Has anybody seen this kind of problem before? How can I solve it?</em></p>