jogl windows nt

I am having a problem. I am running a project that uses jogl and it runs fine on windows xp. When I try running on windows nt I get an exception where I beleive a GLJpanel’s width is being set to 0. I was wondering if anyone knew if jogl isnt supporten on nt. Please reply if with any info. If needed I can paste some code here.

The earliest release of Windows we test JOGL on is Windows 2000 and it works fine. What is the stack trace of the exception you’re seeing?

I will have the exception stack up very soon, I am running into a problem that needs to be fix so I can run the program. I will put it up asap. Thanks Ken.

Hi Ken, here ya go. I’d like to note that when I run on XP I get no problems. On NT I get this. For some reasons it has bitmap of width 0. This problems does not exist on XP.

Exception in thread “AWT-EventQueue-0” net.java.games.jogl.GLException: Error creating offscreen bitmap of width 0, height 355
at net.java.games.jogl.impl.windows.WindowsOffscreenGLContext.create(WindowsOffscreenGLContext.java:175)
at net.java.games.jogl.impl.windows.WindowsGLContext.makeCurrent(WindowsGLContext.java:136)
at net.java.games.jogl.impl.windows.WindowsOffscreenGLContext.makeCurrent(WindowsOffscreenGLContext.java:128)
at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:246)
at net.java.games.jogl.GLJPanel$1.run(GLJPanel.java:223)
at net.java.games.jogl.GLJPanel.reshape(GLJPanel.java:232)
at java.awt.Component.setBounds(Component.java:1847)
at java.awt.Component.resize(Component.java:1781)
at java.awt.Component.setSize(Component.java:1770)
at java.awt.BorderLayout.layoutContainer(BorderLayout.java:803)
at java.awt.Container.layout(Container.java:1401)
at java.awt.Container.doLayout(Container.java:1390)
at java.awt.Container.validateTree(Container.java:1473)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validate(Container.java:1448)
at javax.swing.JInternalFrame.reshape(JInternalFrame.java:1388)
at java.awt.Component.setBounds(Component.java:1847)
at java.awt.Component.resize(Component.java:1781)
at java.awt.Component.setSize(Component.java:1770)
at java.awt.Component.resize(Component.java:1804)
at java.awt.Component.setSize(Component.java:1795)
at javax.swing.JInternalFrame.pack(JInternalFrame.java:1606)
at XYPlot.startXY(XYPlot.java:340)
at FAA.show_graphs(FAA.java:1212)
at SelectionForm.plot_ButtonActionPerformed(SelectionForm.java:425)
at SelectionForm.access$500(SelectionForm.java:23)
at SelectionForm$6.actionPerformed(SelectionForm.java:250)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Please anyone feel free to reply.

~Confesor

I have download the newest build of jogl and the natives. This has fixed my problem.

Good. I’m glad it’s working.