Re: NetBeans 6 - приме р создания приложен ия для работы с баз ой данных

oleg <[email protected]> Wed, 23 Jan 2008 09:44:48 +0200
Newsgroups gmane.comp.java.netbeans.general.russian
Message-ID <[email protected]>
Здравствуйте, Борис Жмайлов
Ответ на Ваше письмо от 22.01.2008 17:31
> Думаю, что какой-то объект с вашей таблицы не может откатисться 
> правильно, всмысле вы ожидаете что он одного класса, а он на самом деле 
> другого, что по этому поводу отладчик "говорит"?

а где отладчик что-либо должен говорить - ошибки я скопировал с окна вывода 
консоли Output

в Debugger Console выводится только
Listening on 57266
User program running
User program finished

все дело в том что это стандартный пример - который идет вместе с NetBeans 6.0

>>
>> При выполнении примера получаю следующие ошибки
>>
>> Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException
>>          at java.lang.Class.cast(Class.java:2990)
>>          at 
>> org.jdesktop.beansbinding.Binding.convertForward(Binding.java:1312)
>>          at 
>> org.jdesktop.beansbinding.Binding.getSourceValueForTarget(Binding.java:844) 
>>
>>          at 
>> org.jdesktop.beansbinding.Binding.refreshUnmanaged(Binding.java:1222)
>>          at org.jdesktop.beansbinding.Binding.refresh(Binding.java:1207)
>>          at 
>> org.jdesktop.beansbinding.AutoBinding.tryRefreshThenSave(AutoBinding.java:162) 
>>
>>          at 
>> org.jdesktop.beansbinding.AutoBinding.sourceChangedImpl(AutoBinding.java:227) 
>>
>>          at 
>> org.jdesktop.beansbinding.Binding.sourceChanged(Binding.java:1411)
>>          at 
>> org.jdesktop.beansbinding.Binding.access$1200(Binding.java:38)
>>          at 
>> org.jdesktop.beansbinding.Binding$PSL.propertyStateChanged(Binding.java:1618) 
>>
>>          at 
>> org.jdesktop.beansbinding.PropertyHelper.firePropertyStateChange(PropertyHelper.java:212) 
>>
>>          at 
>> org.jdesktop.beansbinding.ELProperty.notifyListeners(ELProperty.java:688)
>>          at 
>> org.jdesktop.beansbinding.ELProperty.access$800(ELProperty.java:155)
>>          at 
>> org.jdesktop.beansbinding.ELProperty$SourceEntry.processSourceChanged(ELProperty.java:312) 
>>
>>          at 
>> org.jdesktop.beansbinding.ELProperty$SourceEntry.sourceChanged(ELProperty.java:326) 
>>
>>          at 
>> org.jdesktop.beansbinding.ELProperty$SourceEntry.propertyChange(ELProperty.java:333) 
>>
>>          at 
>> java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) 
>>
>>          at 
>> java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) 
>>
>>          at 
>> org.jdesktop.swingbinding.adapters.BeanAdapterBase.firePropertyChange(BeanAdapterBase.java:112) 
>>
>>          at 
>> org.jdesktop.swingbinding.adapters.JTableAdapterProvider$Adapter$Handler.tableSelectionChanged(JTableAdapterProvider.java:81) 
>>
>>          at 
>> org.jdesktop.swingbinding.adapters.JTableAdapterProvider$Adapter$Handler.valueChanged(JTableAdapterProvider.java:91) 
>>
>>          at 
>> javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167) 
>>
>>          at 
>> javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:147) 
>>
>>          at 
>> javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:194) 
>>
>>          at 
>> javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:388) 
>>
>>          at 
>> javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:398) 
>>
>>          at 
>> javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:442) 
>>
>>          at javax.swing.JTable.changeSelectionModel(JTable.java:2312)
>>          at javax.swing.JTable.changeSelection(JTable.java:2377)
>>          at 
>> javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1091) 
>>
>>          at 
>> javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1014) 
>>
>>          at 
>> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
>>          at java.awt.Component.processMouseEvent(Component.java:6035)
>>          at 
>> javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
>>          at java.awt.Component.processEvent(Component.java:5803)
>>          at java.awt.Container.processEvent(Container.java:2058)
>>          at java.awt.Component.dispatchEventImpl(Component.java:4410)
>>          at java.awt.Container.dispatchEventImpl(Container.java:2116)
>>          at java.awt.Component.dispatchEvent(Component.java:4240)
>>          at 
>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
>>          at 
>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3983)
>>          at 
>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
>>          at java.awt.Container.dispatchEventImpl(Container.java:2102)
>>          at java.awt.Window.dispatchEventImpl(Window.java:2429)
>>          at java.awt.Component.dispatchEvent(Component.java:4240)
>>          at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
>>          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)
>>
>>
>> Подскажите - где искать саму ошибку?
>> Сам пример запускается, но не совсем правильно работает.



-- 
Олег