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.
Closing AutoComment generates the following assertion error java.lang.AssertionError: Tried to set a selected component that was not in the array of open components. ToSelect: org.netbeans.modules.javadoc.comments.AutoCommentT opComponent[Auto Comment Tool - ,2,0,993x564,invalid,layout=java.awt.BorderLayout ,alignmentX=null,alignmentY=null,border=,flags=256 ,maximumSize=,minimumSize=,preferredSize=] open components: [org.netbeans.modules.java.JavaEditor$JavaEditorCo mponent [SensorTOTE,2,0,993x564,hidden,layout=java.awt.Bor derLayout,alignmentX=null,alignmentY=null,border=, flags=256,maximumSize=,minimumSize=,preferredSize= ], org.openide.text.CloneableEditor [JavaHeaderBlock [read only],0,0,997x566,hidden,alignmentX=null,alignment Y=null,border=,flags=256,maximumSize=,minimumSize= ,preferredSize=]] at org.netbeans.core.windows.view.ui.tabcontrol.Tabbe dAdapter.setTopComponents(TabbedAdapter.java:193) at org.netbeans.core.windows.view.ui.TabbedHandler.se tTopComponents(TabbedHandler.java:122) at org.netbeans.core.windows.view.ui.AbstractModeCont ainer.setTopComponents (AbstractModeContainer.java:107) at org.netbeans.core.windows.view.ModeView.setTopComp onents(ModeView.java:93) at org.netbeans.core.windows.view.ViewHierarchy.updat eViewForAccessor(ViewHierarchy.java:195) at org.netbeans.core.windows.view.ViewHierarchy.updat eViewForAccessor(ViewHierarchy.java:189) at org.netbeans.core.windows.view.ViewHierarchy.updat eViewForAccessor(ViewHierarchy.java:184) at org.netbeans.core.windows.view.ViewHierarchy.updat eViewForAccessor(ViewHierarchy.java:183) at org.netbeans.core.windows.view.ViewHierarchy.updat eViewHierarchy(ViewHierarchy.java:115) at org.netbeans.core.windows.view.DefaultView.changeG UI(DefaultView.java:101) at org.netbeans.core.windows.ViewRequestor.dispatchRe quest(ViewRequestor.java:239) at org.netbeans.core.windows.ViewRequestor.processReq uest(ViewRequestor.java:218) at org.netbeans.core.windows.ViewRequestor.postReques t(ViewRequestor.java:153) at org.netbeans.core.windows.ViewRequestor.scheduleRe quest(ViewRequestor.java:92) at org.netbeans.core.windows.Central.addModeClosedTop Component(Central.java:579) at org.netbeans.core.windows.Central.userClosedTopCom ponent(Central.java:1407) at org.netbeans.core.windows.view.DefaultView.userClo sedTopComponent(DefaultView.java:688) at org.netbeans.core.windows.view.ui.TabbedHandler.pr opertyChange(TabbedHandler.java:302) at javax.swing.event.SwingPropertyChangeSupport.fireP ropertyChange(SwingPropertyChangeSupport.java:264) at javax.swing.event.SwingPropertyChangeSupport.fireP ropertyChange(SwingPropertyChangeSupport.java:270) at javax.swing.event.SwingPropertyChangeSupport.fireP ropertyChange(SwingPropertyChangeSupport.java:232) at javax.swing.JComponent.firePropertyChange (JComponent.java:3814) at org.netbeans.core.windows.view.ui.tabcontrol.Tabbe dContainer.userRemovedTab (TabbedContainer.java:209) at org.netbeans.core.windows.view.ui.tabcontrol.plaf. AbstractTabsUI$2.actionPerformed (AbstractTabsUI.java:61) at org.netbeans.core.windows.view.ui.tabcontrol.plaf. TabsUI2$Controller2.possibleAction (TabsUI2.java:525) at org.netbeans.core.windows.view.ui.tabcontrol.plaf. TabsUI2$Controller2.mouseReleased (TabsUI2.java:583) at java.awt.AWTEventMulticaster.mouseReleased (AWTEventMulticaster.java:227) at java.awt.Component.processMouseEvent (Component.java:5134) at java.awt.Component.processEvent (Component.java:4931) at java.awt.Container.processEvent (Container.java:1566) at java.awt.Component.dispatchEventImpl (Component.java:3639) at java.awt.Container.dispatchEventImpl (Container.java:1623) at java.awt.Component.dispatchEvent (Component.java:3480) at java.awt.LightweightDispatcher.retargetMouseEvent (Container.java:3450) at java.awt.LightweightDispatcher.processMouseEvent (Container.java:3165) at java.awt.LightweightDispatcher.dispatchEvent (Container.java:3095) at java.awt.Container.dispatchEventImpl (Container.java:1609) at java.awt.Window.dispatchEventImpl (Window.java:1590) at java.awt.Component.dispatchEvent (Component.java:3480) [catch] at java.awt.EventQueue.dispatchEvent (EventQueue.java:450) at java.awt.EventDispatchThread.pumpOneEventForHierar chy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:136) at java.awt.EventDispatchThread.run (EventDispatchThread.java:99)
Note Version is 3.6 Q Build
What build number? I am not sure what that assert means. Maybe someone from winsys developers will know? I saw something similar before I changed AutoCommentTopComponent to not being persisted at all. I made the change after the last q-build in /cvs/javadoc/src/org/netbeans/modules/javadoc/comments/AutoCommentTopComponent.java,v1.29
Jon, can you reproduce it? I couldn't on 3.6 branch nor dev build. ANy special steps that you did? Otherwise it seems to be fixed (or at least error vanished) by modifications that Jan mentioned.
I confess I haven't been able to reproduce this error, although it was highly reproducable orginally. Suggest invalid and I'll reopen if I see again?
Yes, thanks. I assume Jan Pokorsky is right, change in serialization may affected occurence of this bug. Closing as worksforme (not invalid, this was valid bug report!) and please reopen if you see this again, as we would certainly like to catch such data inconsistency issue. Thanks for your help!
closed