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 99574 - StackOverflow exception if Navigator combobox clicked
Summary: StackOverflow exception if Navigator combobox clicked
Status: VERIFIED FIXED
Alias: None
Product: xml
Classification: Unclassified
Component: WSDL Tools (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: Shivanand Kini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-30 17:19 UTC by Mikhail Matveev
Modified: 2007-04-05 01:15 UTC (History)
0 users

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 Mikhail Matveev 2007-03-30 17:19:22 UTC
1. Create new WSDL file (New-> Other...->XML->WSDL
document->Next->Next->Next-Finish).

Result: WSDL view of new WSDL file is opened.

2. In Navigator window, click a combobox on the top.

Result: exception comes.

java.lang.StackOverflowError
	at java.util.AbstractList$Itr.<init>(AbstractList.java:318)
	at java.util.AbstractList.iterator(AbstractList.java:273)
	at java.util.Collections$1.<init>(Collections.java:3382)
	at java.util.Collections.enumeration(Collections.java:3381)
	at org.openide.util.Enumerations.array(Enumerations.java:127)
	at org.openide.util.lookup.ArrayStorage.lookup(ArrayStorage.java:214)
	at org.openide.util.lookup.DelegatingStorage.lookup(DelegatingStorage.java:150)
	at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:357)
	at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:343)
	at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:192)
	at
org.openide.windows.DefaultTopComponentLookup$NoNodeLookup.lookup(DefaultTopComponentLookup.java:206)
	at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:192)
	at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:192)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:217)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)
	at
org.netbeans.modules.xml.wsdl.ui.netbeans.module.WSDLMultiViewSupport.getPrintProvider(WSDLMultiViewSupport.java:224)
	at
org.netbeans.modules.xml.wsdl.ui.cookies.DataObjectCookieDelegate.getPrintProvider(DataObjectCookieDelegate.java:61)

...
Comment 1 Shivanand Kini 2007-04-03 03:38:47 UTC
Fixed this.
Comment 2 jlautz 2007-04-05 01:15:43 UTC
Verified on Windows XP with Hula 070404_19 and JDK 1.6.0_1 that I can no longer
reproduce the StackOverflow exception with the specified scenario.