JOGL and Exceed3D

Hi

I was wondering if anyone had any experience of running OpenGL applications over Exceed?

My problem is that I am trying to run a jogl application over a network using Exceed, the application runs fine over Exceed, including picking my problem arises when I try and do screen capture. Exceed seems to not support pbuffers properly, although it does not return false on canCreatePBuffer() call it does fail when the program attempts to create a pbuffer…
To get round this problem the program now makes a small window and does the tile rendering in there, the rendering works fine in this window, the program uses the jogl “TileRenderer” classes but when I come to look at what the image that has been created it seems that the glReadPixels() call has failed.

I am assuming that this is because of Exceed, the glReadPixels() function is reading a different context to the one I am expecting. I was wondering if anyone could shed any more light on the problem and ideally suggest some settings that I could try in Exceed to allow the program to run properly?

Any help would be gratefully received.

Thanks
Mike