Без видимой причины все мои формы Swing GUI, использующие компоненты, связанные с org.jdesktop.beansbinding.Converter, начали генерировать ошибки при попытке открыть представление Design:
Error
Ошибка при загрузке свойства компонента: [JPanel] -> filterTextField-> converter.
Не удается загрузить класс типа свойства org.jdesktop.beansbinding.Converter.
Свойство не может быть загружено.
Произошли ошибки при загрузке ...
В настоящее время я использую Netbeans 6.8. Я открыл свой проект в Netbeans 6.7.1, и все было хорошо, но через некоторое время произошло то же самое. Если посмотреть на файлы .form и .java и сравнить их с предыдущими резервными копиями, все выглядит хорошо. Даже мой учебный проект по Netbeans больше не работает.
Что может быть причиной этого. Будем весьма благодарны за любые предложения.
После дальнейшего изучения это взято из журнала моей IDE:
ИНФОРМАЦИЯ: сообщение
org.openide.ErrorManager $ AnnException: msg
в org.openide.ErrorManager $ AnnException.findOrCreate (ErrorManager.java:867)
в org.openide.ErrorManager $ DelegatingErrorManager.annotate (ErrorManager.java:650)
в org.netbeans.modules.form.GandalfPersistenceManager.annotateException (GandalfPersistenceManager.java:230)
в org.netbeans.modules.form.GandalfPersistenceManager.annotateException (GandalfPersistenceManager.java:240)
в org.netbeans.modules.form.GandalfPersistenceManager.getPropertyType (GandalfPersistenceManager.java:2362)
в org.netbeans.modules.form.GandalfPersistenceManager.loadProperty (GandalfPersistenceManager.java:2041)
в org.netbeans.modules.form.GandalfPersistenceManager.loadBindingProperties (GandalfPersistenceManager.java:2627)
в org.netbeans.modules.form.GandalfPersistenceManager.loadComponent (GandalfPersistenceManager.java:900)
в org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent (GandalfPersistenceManager.java:845)
в org.netbeans.modules.form.GandalfPersistenceManager.loadComponent (GandalfPersistenceManager.java:979)
в org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent (GandalfPersistenceManager.java:845)
в org.netbeans.modules.form.GandalfPersistenceManager.loadNonVisuals (GandalfPersistenceManager.java:695)
в org.netbeans.modules.form.GandalfPersistenceManager.loadForm (GandalfPersistenceManager.java:529)
в org.netbeans.modules.form.GandalfPersistenceManager.loadForm (GandalfPersistenceManager.java:290)
на org.netbeans.modules.form.FormEditor $ 3.run (FormEditor.java:339)
на org.netbeans.modules.form.FormLAF $ 2.run (FormLAF.java:287)
в org.openide.util.Mutex.doEventAccess (Mutex.java:1355)
в org.openide.util.Mutex.readAccess (Mutex.java:317)
в org.netbeans.modules.form.FormLAF.executeWithLookAndFeel (FormLAF.java:272)
в org.netbeans.modules.form.FormEditor.loadFormData (FormEditor.java:337)
на org.netbeans.modules.form.FormEditor.loadForm (FormEditor.java:266)
в org.netbeans.modules.form.FormEditorSupport.loadForm (FormEditorSupport.java:306)
в org.netbeans.modules.form.FormEditorSupport $ 3.run (FormEditorSupport.java:457)
в java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:209)
в java.awt.EventQueue.dispatchEvent (EventQueue.java:597)
в org.netbeans.core.TimableEventQueue.dispatchEvent (TimableEventQueue.java:125)
в java.awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread.java:269)
в java.awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:184)
в java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:174)
в java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:169)
в java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:161)
в java.awt.EventDispatchThread.run (EventDispatchThread.java:122)
Причина: java.lang.ClassNotFoundException: не будет загружать класс org.jdesktop.beansbinding.Converter произвольно из одного из ModuleCL @ 738d08 [org.jdesktop.beansbinding] и ModuleCL @ 167e3a5 [javax.beans.binding], начиная с SystemClassLoader 55 [ модули]; см http://wiki.netbeans.org/DevFaqModuleCCEв org.netbeans.ProxyClassLoader.loadClass (ProxyClassLoader.java:241)
в java.lang.ClassLoader.loadClass (ClassLoader.java:252)
в org.netbeans.modules.form.project.FormClassLoader.findClass (FormClassLoader.java:83)
в java.lang.ClassLoader.loadClass (ClassLoader.java:307)
в java.lang.ClassLoader.loadClass (ClassLoader.java:252)
в java.lang.ClassLoader.loadClassInternal (ClassLoader.java:320)
в java.lang.Class.forName0 (собственный метод)
в java.lang.Class.forName (Class.java:247)
в org.netbeans.modules.form.project.ClassPathUtils.loadClass (ClassPathUtils.java:95)
на org.netbeans.modules.form.FormUtils.loadClass (FormUtils.java:1445)
в org.netbeans.modules.form.PersistenceObjectRegistry.loadClass (PersistenceObjectRegistry.java:95)
в org.netbeans.modules.form.GandalfPersistenceManager.getClassFromString (GandalfPersistenceManager.java:5516)
в org.netbeans.modules.form.GandalfPersistenceManager.getPropertyType (GandalfPersistenceManager.java:2348)
... еще 27
тзд
Ошибка при загрузке свойства компонента: Other Components-> mainPanel-> jTextField1-> converter
Не удается загрузить класс типа свойства org.jdesktop.beansbinding.Converter.
Свойство не может быть загружено.
Может кто-нибудь, пожалуйста, помогите мне с этим вопросом. Это все еще не решено, и невозможность редактировать мои Формы или терять свойства привязки каждый раз, когда мне нужно редактировать Форму, - это настоящая боль и много времени! Любая помощь будет принята с благодарностью. Thanx.