init method

On my Linux machine, my program runs just fine and dandy, but when I run it on my Windows machine it appears that the init method never gets called, and thus the program never takes off.

I have printlns in various spots of my code for debugging purposes (never found a good Java debugger…) and on my Linux machine, after making the frame with my GLCanvas object visible, the next thing that is called is init. But on my Windows machine it just halts there and sits, doing nothing.

Does anyone have any idea as to what the problem could be or ways of solving this? Thanks!

Does this look like Issue 54 in the JOGL Issue Tracker to you? Does the test case in that bug behave the same way on your machine? I think there is a race condition in JOGL’s GLContext implementation. I’ll try to look into it today.