Re: NetBeans 6 - приме р создания приложен ия для работы с баз ой данных
oleg <[email protected]> Wed, 23 Jan 2008 11:34:19 +0200
| Newsgroups | gmane.comp.java.netbeans.general.russian |
|---|---|
| Message-ID | <[email protected]> |
Здравствуйте, Борис Жмайлов Ответ на Ваше письмо от 23.01.2008 10:40 > 1. установите точку остановки в том месте где начинается работа с таблицей. > 2. запускайте в отладчике вашу программу > 3. когда дойдет до точки остановки выполняйте программу пошагово, > смотрите, что там происходит с переменными, для начало выявите ту > строку после которой прет эксепшин.. > Успехов! это понятно - спасибо за ответы, проблему вроде нашел - первый JTextFiled в который не выводится информация в базе данных соответствуют Дате, я попробовал вывести базу данных где нет поля Дата - все ок >>> Думаю, что какой-то объект с вашей таблицы не может откатисться >>> правильно, всмысле вы ожидаете что он одного класса, а он на самом >>> деле другого, что по этому поводу отладчик "говорит"? >> >> а где отладчик что-либо должен говорить - ошибки я скопировал с окна >> вывода консоли 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) >>>> >>>> >>>> Подскажите - где искать саму ошибку? >>>> Сам пример запускается, но не совсем правильно работает. -- Олег