maybe providing a decent BeanInfo class for GLJPanel which does not declare the problematic setter/getter may do the trick. I suspect the autoSwapBufferMode error is caused by missing native libraries...
@Pegasus: whats the rest of the second stack trace?
java.lang.IllegalStateException: Error getting property value
at org.openide.explorer.propertysheet.PropUtils.getPropertyEditor(PropUtils.java:866)
at org.openide.explorer.propertysheet.PropUtils.getPropertyEditor(PropUtils.java:791)
at org.openide.explorer.propertysheet.SheetTable.onCustomEditorButton(SheetTable.java:793)
at org.openide.explorer.propertysheet.SheetTable.processMouseEvent(SheetTable.java:660)
at java.awt.Component.processEvent(Component.java:5764)
at java.awt.Container.processEvent(Container.java:1984)
at java.awt.Component.dispatchEventImpl(Component.java:4407)
at java.awt.Container.dispatchEventImpl(Container.java:2042)
at java.awt.Component.dispatchEvent(Component.java:4237)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4248)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3909)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3842)
at java.awt.Container.dispatchEventImpl(Container.java:2028)
at java.awt.Window.dispatchEventImpl(Window.java:2405)
at java.awt.Component.dispatchEvent(Component.java:4237)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:600)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
==>
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:589)
at org.netbeans.modules.form.RADProperty.getTargetValue(RADProperty.java:73)
at org.netbeans.modules.form.FormProperty.checkCurrentValue(FormProperty.java:828)
at org.netbeans.modules.form.FormProperty.getValue(FormProperty.java:188)
at org.openide.explorer.propertysheet.PropUtils.updateEdFromProp(PropUtils.java:879)
at org.openide.explorer.propertysheet.PropUtils.getPropertyEditor(PropUtils.java:851)
at org.openide.explorer.propertysheet.PropUtils.getPropertyEditor(PropUtils.java:791)
at org.openide.explorer.propertysheet.SheetTable.onCustomEditorButton(SheetTable.java:793)
at org.openide.explorer.propertysheet.SheetTable.processMouseEvent(SheetTable.java:660)
at java.awt.Component.processEvent(Component.java:5764)
at java.awt.Container.processEvent(Container.java:1984)
at java.awt.Component.dispatchEventImpl(Component.java:4407)
at java.awt.Container.dispatchEventImpl(Container.java:2042)
at java.awt.Component.dispatchEvent(Component.java:4237)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4248)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3909)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3842)
at java.awt.Container.dispatchEventImpl(Container.java:2028)
at java.awt.Window.dispatchEventImpl(Window.java:2405)
at java.awt.Component.dispatchEvent(Component.java:4237)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:600)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: java.lang.NullPointerException
at javax.media.opengl.GLJPanel.getContext(GLJPanel.java:714)
at javax.media.opengl.GLJPanel.getGL(GLJPanel.java:722)
... 30 more
==>
java.lang.NullPointerException
at javax.media.opengl.GLJPanel.getContext(GLJPanel.java:714)
at javax.media.opengl.GLJPanel.getGL(GLJPanel.java:722)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:589)
at org.netbeans.modules.form.RADProperty.getTargetValue(RADProperty.java:73)
at org.netbeans.modules.form.FormProperty.checkCurrentValue(FormProperty.java:828)
at org.netbeans.modules.form.FormProperty.getValue(FormProperty.java:188)
at org.openide.explorer.propertysheet.PropUtils.updateEdFromProp(PropUtils.java:879)
at org.openide.explorer.propertysheet.PropUtils.getPropertyEditor(PropUtils.java:851)
at org.openide.explorer.propertysheet.PropUtils.getPropertyEditor(PropUtils.java:791)
at org.openide.explorer.propertysheet.SheetTable.onCustomEditorButton(SheetTable.java:793)
at org.openide.explorer.propertysheet.SheetTable.processMouseEvent(SheetTable.java:660)
at java.awt.Component.processEvent(Component.java:5764)
at java.awt.Container.processEvent(Container.java:1984)
at java.awt.Component.dispatchEventImpl(Component.java:4407)
at java.awt.Container.dispatchEventImpl(Container.java:2042)
at java.awt.Component.dispatchEvent(Component.java:4237)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4248)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3909)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3842)
at java.awt.Container.dispatchEventImpl(Container.java:2028)
at java.awt.Window.dispatchEventImpl(Window.java:2405)
at java.awt.Component.dispatchEvent(Component.java:4237)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:600)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)