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.

Bug 40725 - [36cat] Closing AutoComment generates assertion error
Summary: [36cat] Closing AutoComment generates assertion error
Status: VERIFIED WORKSFORME
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: David Simonek
URL:
Keywords: RANDOM
Depends on:
Blocks:
 
Reported: 2004-03-03 13:38 UTC by jonrichards
Modified: 2008-12-22 20:54 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jonrichards 2004-03-03 13:38:22 UTC
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)
Comment 1 jonrichards 2004-03-03 13:39:32 UTC
Note Version is 3.6 Q Build
Comment 2 Jan Pokorsky 2004-03-03 14:38:52 UTC
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
Comment 3 David Simonek 2004-03-11 12:26:48 UTC
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.
Comment 4 jonrichards 2004-03-15 22:17:59 UTC
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?
Comment 5 David Simonek 2004-03-16 12:21:39 UTC
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!
Comment 6 Marian Mirilovic 2005-07-12 10:13:14 UTC
closed