jogl newbie .. error trying to glDrawPixels

Hello all ,
just started working on jogl . i wanted to display an image on GLCanvas here is the code :

  public void display(GLAutoDrawable drawable)
    {
        

        
        GL gl = drawable.getGL();
        
        
//        gl.glBlendFunc(GL.GL_SRC_ALPHA , GL.GL_ONE_MINUS_SRC_ALPHA);
        
     //   gl.glEnable(GL.GL_BLEND);
        
        gl.glColor3f(0.0f,0.5f,0.0f);
       
        gl.glRecti(0,300,100,330); 
        
        gl.glColor3f(0.0f,0.0f,0.0f);
        
        gl.glRasterPos2i(0,0);
        
        gl.glDrawPixels(img.getWidth(),img.getHeight(),gl.GL_RGBA,gl.GL_UNSIGNED_BYTE,buffer);


    }

it throws an exception


Warning: Cannot convert string "-b&h-lucida-medium-r-normal-sans-*-140-*-*-p-*-iso8859-1" to type FontStruct
Got Canvas
Attached Renderer
got the buffer ::14960:55:68
Xlib: unexpected async reply (sequence 0x1ae)!
javax.media.opengl.GLException: java.lang.InternalError: Unknown glGetError() return value: 25165887
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:268)
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:245)
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:130)
        at com.sun.opengl.util.Animator.display(Animator.java:144)
        at com.sun.opengl.util.Animator$MainLoop.run(Animator.java:181)
        at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.InternalError: Unknown glGetError() return value: 25165887
        at javax.media.opengl.DebugGL.checkGLGetError(DebugGL.java:11721)
        at javax.media.opengl.DebugGL.glViewport(DebugGL.java:11040)
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:265)
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:140)
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:287)
        at com.sun.opengl.impl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:241)
        ... 1 more
javax.media.opengl.GLException: java.lang.InternalError: Unknown glGetError() return value: 25165887
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:268)
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:245)
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:130)
        at javax.media.opengl.GLCanvas.paint(GLCanvas.java:142)
        at sun.awt.RepaintArea.paint(RepaintArea.java:177)
        at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java:405)
        at java.awt.Component.dispatchEventImpl(Component.java:3678)
        at java.awt.Component.dispatchEvent(Component.java:3477)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Caused by: java.lang.InternalError: Unknown glGetError() return value: 25165887
        at javax.media.opengl.DebugGL.checkGLGetError(DebugGL.java:11721)
        at javax.media.opengl.DebugGL.glColor3f(DebugGL.java:509)
        at joglwork.TestRenderer.display(TestRenderer.java:103)
        at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:270)
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:140)
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:287)
        at com.sun.opengl.impl.GLWorkerThread$WorkerRunnable.run(GLWorkerThread.java:241)
        at java.lang.Thread.run(Thread.java:534)
Java Result: 137

i have Jdk 1.4 on RHEL 4 with the latest jogl download.

 would be thankful if anyone suggests whats going wrong with it.

regards
schiz