I believe AWT installs their own error handler which traps the errors. It should be somewhere in awt_GraphicsEnv.c or around there. Look for where they open the display. You can install your own handler to override theirs - check out how it's done when we detect if shared memory extension is available. Also, I think there's a compile time flag that you can use which enables debug output of X11 errors. Thanks, Dmitri Clemens Eisserer wrote:
Hello, When working on the XRender pipeline I always wondered why X11 errors did not abort java. Eg. for small test programs written in C the application aborts when a "BadMatch" error occurs, with the X11 pipeline I don't even see the error - it just does not work. Is there any way to get the errors reported somehow? Currently my pipeline does not work on solaris as intended and maybe this way I would be able to find the cause. Thanks in advance, Clemens