This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I select the Property Editor for a JTable's model. I use the ComboBox to choose "Form Connection" mode. At this point I have not pressed the "OK" button (and can't, as it is greyed out), so I would be able to switch back to "TableModelEditor" mode with no problems. Instead, I make the "OK" button appear by choosing one of: * Property / jTable1 / model * Method Call / jTable1 / getModel() * User Code / "new DefaultTableModel()" Now the "OK" button has appeared, I press it. Afterwards I switch back to "TableModelEditor" mode and get a ClassCastException. I am using JDK 1.3.1 on a Debian Woody PC. Here is a stack trace: java.lang.ClassCastException: org.netbeans.modules.form.RADConnectionPropertyEditor$RADConnectionDesignValue java.lang.ClassCastException: org.netbeans.modules.form.RADConnectionPropertyEditor$RADConnectionDesignValue at org.netbeans.beaninfo.editors.TableModelEditor.setValue(TableModelEditor.java:43) at org.netbeans.modules.form.FormPropertyEditor.setValue(FormPropertyEditor.java:118) at org.openide.explorer.propertysheet.PropertyPanel$6.run(PropertyPanel.java:1739) at org.openide.util.Mutex.doEvent(Mutex.java:897) at org.openide.util.Mutex.readAccess(Mutex.java:229) at org.openide.explorer.propertysheet.PropertyPanel$ModelListener.propertyChange(PropertyPanel.java:1729) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:147) at org.openide.explorer.propertysheet.PropertyPanel$SimpleModel.fireValueChanged(PropertyPanel.java:1399) at org.openide.explorer.propertysheet.PropertySheetTab.propertyChange(PropertySheetTab.java:551) at org.openide.util.WeakListener$PropertyChange.propertyChange(WeakListener.java:325) at org.openide.nodes.Node.firePropertyChange(Node.java:563) at org.netbeans.modules.form.RADComponentNode.firePropertyChangeHelper(RADComponentNode.java:89) at org.netbeans.modules.form.RADComponent$PropertyListener.propertyChange(RADComponent.java:831) at org.netbeans.modules.form.FormProperty.firePropertyChange(FormProperty.java:625) at org.netbeans.modules.form.FormProperty.currentEditorChanged(FormProperty.java:612) at org.netbeans.modules.form.FormProperty.setCurrentEditor(FormProperty.java:479) at org.netbeans.modules.form.FormPropertyEditor.commitModifiedEditor(FormPropertyEditor.java:77) at org.netbeans.modules.form.FormCustomEditor.getPropertyValue(FormCustomEditor.java:336) at org.openide.explorer.propertysheet.PropertyDialogManager.doButtonPressed(PropertyDialogManager.java:349) at org.openide.explorer.propertysheet.PropertyDialogManager.access$000(PropertyDialogManager.java:34) at org.openide.explorer.propertysheet.PropertyDialogManager$1.actionPerformed(PropertyDialogManager.java:111) at org.netbeans.core.NbPresenter$ButtonListener.actionPerformed(NbPresenter.java:893) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1445) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1499) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:373) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:245) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:211) at java.awt.Component.processMouseEvent(Component.java:3710) at java.awt.Component.processEvent(Component.java:3539) at java.awt.Container.processEvent(Container.java:1159) at java.awt.Component.dispatchEventImpl(Component.java:2588) at java.awt.Container.dispatchEventImpl(Container.java:1208) at java.awt.Component.dispatchEvent(Component.java:2492) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2446) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2211) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2120) at java.awt.Container.dispatchEventImpl(Container.java:1195) at java.awt.Window.dispatchEventImpl(Window.java:921) at java.awt.Component.dispatchEvent(Component.java:2492) at java.awt.EventQueue.dispatchEvent(EventQueue.java:334) [catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:126) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:93) at java.awt.Dialog.show(Dialog.java:375) at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:642) at org.netbeans.core.NbPresenter.run(NbPresenter.java:665) at org.openide.util.Mutex.doEventAccess(Mutex.java:917) at org.openide.util.Mutex.readAccess(Mutex.java:162) at org.netbeans.core.NbPresenter.show(NbPresenter.java:646) at org.openide.explorer.propertysheet.PropertyPanel$CustomizeListener.sheetButtonClicked(PropertyPanel.java:1686) at org.openide.explorer.propertysheet.SheetButton.notifySheetButtonListenersAboutClick(SheetButton.java:427) at org.openide.explorer.propertysheet.SheetButton$IL.mouseReleased(SheetButton.java:498) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:225) at java.awt.Component.processMouseEvent(Component.java:3710) at java.awt.Component.processEvent(Component.java:3539) at java.awt.Container.processEvent(Container.java:1159) at java.awt.Component.dispatchEventImpl(Component.java:2588) at java.awt.Container.dispatchEventImpl(Container.java:1208) at java.awt.Component.dispatchEvent(Component.java:2492) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2446) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2211) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2120) at java.awt.Container.dispatchEventImpl(Container.java:1195) at java.awt.Window.dispatchEventImpl(Window.java:921) at java.awt.Component.dispatchEvent(Component.java:2492) at java.awt.EventQueue.dispatchEvent(EventQueue.java:334) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:126) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:93) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88) at java.awt.EventDispatchThread.run(EventDispatchThread.java:80)
This has been already fixed in NetBeans 3.4 dev. I just cannot find the issue where it was originallyu reported. Please try some of the latest dev build if you can.
Resolved for 3.3.x or earlier, no new info since then -> closing.