User f67d4188b6
13-08-2013 13:10:24
After the database update, i log in as schema editor, double click om a formview created by admin.
The popup comes up with 'this view is owned by somebody else. You can create your own copy.'
I press OK and get:
java.lang.NullPointerException
at java.awt.Rectangle.<init>(Rectangle.java:179)
at org.netbeans.api.visual.widget.Widget.convertLocalToScene(Widget.java:1173)
at com.im.ijc.formview.ui.SceneContainer.toVisualWidgetHandle(SceneContainer.java:391)
at com.im.ijc.formview.ui.SceneContainer$3.apply(SceneContainer.java:364)
at com.im.ijc.formview.ui.SceneContainer$3.apply(SceneContainer.java:361)
at com.google.common.collect.Iterators$9.transform(Iterators.java:893)
at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
at com.google.common.collect.Lists.newArrayList(Lists.java:145)
at com.google.common.collect.Lists.newArrayList(Lists.java:125)
at com.im.ijc.formview.FormViewTopComponent.getBeanToSave(FormViewTopComponent.java:553)
at com.im.ijc.core.api.views.AbstractViewTopComponent.getStringConfiguration(AbstractViewTopComponent.java:708)
at com.im.ijc.core.api.views.AbstractViewTopComponent.askAndSaveAs(AbstractViewTopComponent.java:656)
at com.im.ijc.core.api.views.AbstractViewTopComponent.markAsModified(AbstractViewTopComponent.java:782)
at com.im.ijc.formview.FormViewTopComponent.markFormAsModified(FormViewTopComponent.java:567)
at com.im.ijc.formview.ui.SceneContainer$1.stateChanged(SceneContainer.java:139)
at com.im.ijc.formview.ui.SceneModel.firePersistenceChangeEvent(SceneModel.java:783)
at com.im.ijc.formview.ui.SceneModel.access$900(SceneModel.java:108)
at com.im.ijc.formview.ui.SceneModel$2.propertyChange(SceneModel.java:206)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
at com.im.ijc.widgets.abstractwidget.AbstractWidget.firePropertyChange(AbstractWidget.java:145)
at com.im.ijc.widgets.table.AbstractTableWidget.storeSettings(AbstractTableWidget.java:417)
at com.im.ijc.widgets.sheet.WBSheet.applyWidgetSettings(WBSheet.java:282)
at com.im.ijc.widgets.sheet.JTableRowHeaderResizer.setRowHeaderWidth(JTableRowHeaderResizer.java:198)
at com.im.ijc.widgets.sheet.SheetQueryTable.attach(SheetQueryTable.java:81)
at com.im.ijc.widgets.sheet.WBSheet.setTable(WBSheet.java:157)
at com.im.ijc.widgets.sheet.WBSheet.setFields(WBSheet.java:209)
at com.im.ijc.widgets.table.AbstractTableWidget.bind(AbstractTableWidget.java:229)
at com.im.ijc.widgets.table.AbstractTableWidget.activate(AbstractTableWidget.java:138)
at com.im.ijc.core.api.views.AbstractViewTopComponent.activateWidgets(AbstractViewTopComponent.java:1465)
at com.im.ijc.core.api.views.AbstractViewTopComponent.startViewDataProvider(AbstractViewTopComponent.java:1459)
at com.im.ijc.formview.FormViewTopComponent.setView(FormViewTopComponent.java:332)
at com.im.ijc.formview.FormViewTCFactory.createViewTC(FormViewTCFactory.java:38)
at com.im.ijc.core.api.views.AbstractViewTopComponent$ViewBackgroundRunner.phase2InAWT(AbstractViewTopComponent.java:2026)
at com.im.ijc.core.api.ui.DFItemTCRegistry$RunnerProxy.phase2InAWT(DFItemTCRegistry.java:324)
at com.im.commons.progress.BackgroundRunner$3.run(BackgroundRunner.java:149)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:162)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
This is on a Mac with osx 10.6.
Messages.log attached.
Any other information i can provide ?
p.s. i see in the log that just before the actual NullPointerException there is an innocuous looking "unknown consumer to unregister" message. Related ?