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 28095 - java.util.EmptyStackException when attempting to view "More" in Update Center Wizard
Summary: java.util.EmptyStackException when attempting to view "More" in Update Center...
Status: RESOLVED WONTFIX
Alias: None
Product: ide
Classification: Unclassified
Component: Extbrowser (show other bugs)
Version: 3.x
Hardware: PC Windows 3.1/NT
: P3 blocker (vote)
Assignee: _ rkubacki
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-10-17 19:11 UTC by jschneid
Modified: 2006-06-05 00:23 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 jschneid 2002-10-17 19:11:59 UTC
In Update Center Wizard, selected "JSP/Servlet"
and clicked on "More" button ...

(excerpted from ide.log file)

-------------------------------------------------------------------------------

>Log Session: Thursday, October 17, 2002 9:42:02
AM CDT

>System Info: 

  Product Version       = NetBeans IDE 3.4

  IDE Versioning        = IDE/1 spec=2.23.1
impl=200208222340

  Operating System      = Windows NT version 4.0
running on x86

  Java; VM; Vendor      = 1.3.1_03; Java
HotSpot(TM) Client VM 1.3.1_03-b03; Sun
Microsystems Inc.

  Java Home             = C:\jdk1.3.1_03\jre

  System Locale; Encod. = en_US; Cp1252

  Home Dir; Current Dir =
C:\WINNT\Profiles\jschneid; C:\Program
Files\NetBeans IDE 3.4

  IDE Install; User Dir = C:\Program
Files\NetBeans IDE 3.4;
C:\WINNT\Profiles\jschneid\.netbeans\3.4

  CLASSPATH             = C:\Program
Files\NetBeans IDE
3.4\lib\patches\openide-compat.jar;C:\Program
Files\NetBeans IDE
3.4\lib\core-compiler.jar;C:\Program
Files\NetBeans IDE
3.4\lib\core-execution.jar;C:\Program
Files\NetBeans IDE 3.4\lib\core-ide.jar;C:\Program
Files\NetBeans IDE 3.4\lib\core-ui.jar;C:\Program
Files\NetBeans IDE
3.4\lib\core-windows.jar;C:\Program Files\NetBeans
IDE 3.4\lib\core.jar;C:\Program Files\NetBeans IDE
3.4\lib\openide.jar;C:\Program Files\NetBeans IDE
3.4\lib\ext\crimson.jar;C:\Program Files\NetBeans
IDE 3.4\lib\ext\regexp.jar;C:\Program
Files\NetBeans IDE
3.4\lib\ext\rmi-ext.jar;C:\Program Files\NetBeans
IDE 3.4\lib\ext\terminalemulator.jar;C:\Program
Files\NetBeans IDE
3.4\lib\ext\xerces.jar;C:\Program Files\NetBeans
IDE
3.4\lib\ext\xml-apis.jar;C:\jdk1.3.1_03\lib\dt.jar;C:\jdk1.3.1_03\lib\tools.jar

  Boot & ext classpath  =
C:\jdk1.3.1_03\jre\lib\rt.jar;C:\jdk1.3.1_03\jre\lib\i18n.jar;C:\jdk1.3.1_03\jre\lib\sunrsasign.jar;C:\jdk1.3.1_03\jre\classes

-------------------------------------------------------------------------------

[org.netbeans.core.modules] Use of
OpenIDE-Module-Class: Node in
org.netbeans.modules.debugger.core is obsolete.

[org.netbeans.core.modules] (Please use
layer-based installation of objects instead.)

[org.netbeans.core.modules] (See
http://www.netbeans.org/issues/show_bug.cgi?id=19609,
last comment, for howto.)

[org.netbeans.core.modules] Use of
OpenIDE-Module-Class: Node in
org.netbeans.modules.j2eeserver is obsolete.

[org.netbeans.core.modules] (Please use
layer-based installation of objects instead.)

[org.netbeans.core.modules] (See
http://www.netbeans.org/issues/show_bug.cgi?id=19609,
last comment, for howto.)

Turning on modules:

	org.netbeans.modules.jarpackager/2 [1.10.1
200208222340]

	org.netbeans.modules.javahelp/1 [1.0.1 200208082340]

	org.netbeans.modules.properties/1 [1.8.1
200208222340]

	org.netbeans.modules.servletapi23/1 [1.2.1
200208222340]

	org.netbeans.modules.html/1 [1.9.1 200208222340]

	org.netbeans.modules.classfile/1 [1.6.1 200208222340]

	org.netbeans.modules.image/1 [1.8.1 200208222340]

	org.netbeans.modules.clazz/1 [1.9.1 200208222340]

	org.netbeans.core/1 [1.4.1 200208082340]

	org.netbeans.modules.text/1 [1.8.1 200208222340]

	org.netbeans.modules.jndi/1 [1.5.1 200208222340]

	org.netbeans.libs.xalan/1 [1.1.1 2.3.1]

	org.netbeans.modules.usersguide/1 [1.10.1
200208222340]

	org.netbeans.api.java/1 [1.0.1 200208222340]

	org.netbeans.modules.scripting/1 [1.5.1 200208222340]

	org.openide/1 [2.23.1 200208222340]

	org.apache.tools.ant.module/2 [2.10.1 200208222340]

	org.netbeans.modules.servletapi/1 [1.1.1
200208222340]

	org.openidex.util/2 [2.3.1 200208222340]

	org.netbeans.modules.schema2beans/1 [1.3.1
200208222340]

	org.netbeans.modules.i18n/1 [1.10.1 200208222340]

	org.netbeans.modules.debugger.core/3 [2.2.1
200208222340]

	org.netbeans.libs.jaxp/1 [1.1.1 1.1.2]

	org.netbeans.modules.editor/1 [1.9.1 200208222340]

	org.netbeans.modules.autoupdate/1 [2.2.1
200208222340]

	org.netbeans.modules.properties.syntax/1 [1.8.1
200208222340]

	org.netbeans.modules.vcscore/1 [1.6.1 200208222340]

	org.netbeans.core.windows/1 [1.0.1 200208222340]

	org.netbeans.modules.projects/1 [1.8.1 200208222340]

	org.netbeans.modules.diff/1 [1.4.1 200208222340]

	org.netbeans.modules.vcs.advanced/1 [1.6.1
200208222340]

	org.netbeans.modules.utilities/1 [1.8.1 200208222340]

	org.netbeans.modules.apisupport.lite/1 [0.3.1
200208222340]

	org.netbeans.modules.cvsclient/1 [1.5.1 200208222340]

	org.netbeans.core.ui/1 [1.0.1 200208222340]

	org.netbeans.modules.debugger.jpda/1 [1.10.1
200208222340]

	org.netbeans.core.execution/1 [1.0.1 200208222340]

	org.netbeans.modules.java/1 [1.11.1 200208222340]

	org.netbeans.modules.form/2 [1.8.1 200208222340]

	org.netbeans.api.xml/1 [1.0.1 200208222340]

	org.netbeans.modules.beans/1 [1.8.1 200208222340]

	org.netbeans.modules.vcs.profiles.vss/1 [1.0.1
200208222340]

	org.netbeans.modules.vcs.profiles.cvsprofiles/1
[1.0.1 200208222340]

	org.netbeans.modules.httpserver/1 [1.9.1
200208222340]

	org.netbeans.modules.xml.tax/1 [0.6.1 200208222340]

	org.netbeans.modules.vcs.cmdline.compat/1 [1.1.1
200208222340]

	org.netbeans.modules.javadoc/1 [1.8.1 200208222340]

	org.netbeans.modules.extbrowser/1 [0.4.1
200208222340]

	org.netbeans.modules.welcome/1 [1.2.1 200208222340]

	org.netbeans.modules.i18n.form/2 [1.9.1 200208222340]

	org.netbeans.modules.vcs.profiles.pvcs/1 [1.0.1
200208222340]

	org.netbeans.core.compiler/1 [1.0.1 200208222340]

	org.netbeans.modules.applet/1 [1.8.1 200208222340]

	org.netbeans.modules.xml.core/1 [0.6.1 200208222340]

	org.netbeans.modules.rmi/1 [1.5.1 200208222340]

	org.netbeans.modules.j2eeserver/2 [1.4.1
200208222340]

	org.netbeans.modules.xml.text/1 [0.6.1 200208222340]

	org.netbeans.modules.xml.tree/1 [0.6.1 200208222340]

	org.netbeans.core.ide/1 [1.0.1 200208222340]

	org.netbeans.modules.css/1 [0.6.1 200208222340]

	org.netbeans.modules.xml.tools/1 [0.6.1 200208222340]

	org.netbeans.modules.xml.catalog/1 [0.6.1
200208222340]

	org.netbeans.modules.web.core/1 [1.8.1 200208222340]

	org.netbeans.modules.xml/2 [0.6.1 200208222340]

	org.netbeans.modules.xml.editor.coloring/2 [0.6.1
200208222340]

	org.netbeans.modules.web.core.syntax/1 [1.9.1
200208222340]

	org.netbeans.modules.web.jspparser/1 [1.2.1
200208222340]

	org.netbeans.modules.web.tomcat.tomcat40/1 [1.4.1
200208222340]

	org.netbeans.modules.web.tomcat.tomcat40.autocompile/1 [1.2.1 200208222340]

Starting system in full screen (MDI) UI mode.

INFORMATIONAL *********** Exception occurred
************ at Thu Oct 17 09:46:40 CDT 2002

Annotation: Windows/Components/untitled_tc.settings

Annotation: Cannot give untitled_tc an empty name.

java.lang.IllegalArgumentException: untitled_tc

	at
org.openide.loaders.DataObject.rename(DataObject.java:561)

[catch] at
org.netbeans.core.projects.SerialDataConvertor$SaveSupport.synchronizeName(SerialDataConvertor.java:663)

	at
org.netbeans.core.projects.SerialDataConvertor$SaveSupport.writeDown(SerialDataConvertor.java:642)

	at
org.netbeans.core.projects.SerialDataConvertor$SaveSupport.access$200(SerialDataConvertor.java:401)

	at
org.netbeans.core.projects.SerialDataConvertor.run(SerialDataConvertor.java:247)

	at
org.netbeans.core.projects.ScheduledRequest.performRequest(ScheduledRequest.java:154)

	at
org.netbeans.core.projects.ScheduledRequest.runAndWait(ScheduledRequest.java:107)

	at
org.netbeans.core.projects.SerialDataConvertor$SettingsInstance.setInstance(SerialDataConvertor.java:392)

	at java.lang.reflect.Method.invoke(Native Method)

	at
org.openide.loaders.InstanceDataObject.convertorSetInstanceMethod(InstanceDataObject.java:1478)

	at
org.openide.loaders.InstanceDataObject.attachToConvertor(InstanceDataObject.java:1467)

	at
org.openide.loaders.InstanceDataObject.storeSettings(InstanceDataObject.java:333)

	at
org.openide.loaders.InstanceDataObject.access$800(InstanceDataObject.java:67)

	at
org.openide.loaders.InstanceDataObject$Creator.run(InstanceDataObject.java:1364)

	at
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:89)

	at
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:416)

	at
org.openide.loaders.InstanceDataObject$Creator.createInstanceDataObject(InstanceDataObject.java:1378)

	at
org.openide.loaders.InstanceDataObject.create(InstanceDataObject.java:302)

	at
org.openide.loaders.InstanceDataObject.create(InstanceDataObject.java:278)

	at
org.netbeans.core.windows.PersistenceManager.createNewPair(PersistenceManager.java:597)

	at
org.netbeans.core.windows.PersistenceManager.lookupTCStringId(PersistenceManager.java:260)

	at
org.netbeans.core.windows.WorkspaceImpl.findMode(WorkspaceImpl.java:712)

	at
org.openide.awt.HtmlBrowser$BrowserComponent.open(HtmlBrowser.java:689)

	at
org.openide.windows.TopComponent.open(TopComponent.java:188)

	at
org.netbeans.core.NbTopManager$NbBrowser.showUrl(NbTopManager.java:905)

	at
org.netbeans.core.NbTopManager$NbBrowser.access$000(NbTopManager.java:855)

	at
org.netbeans.core.NbTopManager.showUrl(NbTopManager.java:363)

	at
org.netbeans.modules.autoupdate.UpdatePanel.moreButtonActionPerformed(UpdatePanel.java:518)

	at
org.netbeans.modules.autoupdate.UpdatePanel.access$1000(UpdatePanel.java:50)

	at
org.netbeans.modules.autoupdate.UpdatePanel$10.actionPerformed(UpdatePanel.java:434)

	at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1445)

	at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1499)

	at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:373)

	at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:245)

	at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:211)

	at
java.awt.Component.processMouseEvent(Component.java:3710)

	at
java.awt.Component.processEvent(Component.java:3539)

	at
java.awt.Container.processEvent(Container.java:1159)

	at
java.awt.Component.dispatchEventImpl(Component.java:2588)

	at
java.awt.Container.dispatchEventImpl(Container.java:1208)

	at
java.awt.Component.dispatchEvent(Component.java:2492)

	at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2446)

	at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:2211)

	at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:2120)

	at
java.awt.Container.dispatchEventImpl(Container.java:1195)

	at java.awt.Window.dispatchEventImpl(Window.java:921)

	at
java.awt.Component.dispatchEvent(Component.java:2492)

	at
java.awt.EventQueue.dispatchEvent(EventQueue.java:334)

	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:126)

	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:93)

	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88)

	at
java.awt.EventDispatchThread.run(EventDispatchThread.java:80)

*********** Exception occurred ************ at Thu
Oct 17 09:46:46 CDT 2002

java.util.EmptyStackException

	at java.util.Stack.peek(Stack.java:77)

	at
javax.swing.text.DefaultStyledDocument$ElementBuffer.insertElement(DefaultStyledDocument.java:1618)

	at
javax.swing.text.DefaultStyledDocument$ElementBuffer.insertUpdate(DefaultStyledDocument.java:1356)

	at
javax.swing.text.DefaultStyledDocument$ElementBuffer.insert(DefaultStyledDocument.java:1226)

	at
javax.swing.text.DefaultStyledDocument.insert(DefaultStyledDocument.java:189)

	at
javax.swing.text.html.HTMLDocument.insert(HTMLDocument.java:207)

	at
javax.swing.text.html.HTMLDocument$HTMLReader.flushBuffer(HTMLDocument.java:3009)

	at
javax.swing.text.html.HTMLDocument$HTMLReader.addContent(HTMLDocument.java:2951)

	at
javax.swing.text.html.HTMLDocument$HTMLReader.blockClose(HTMLDocument.java:2894)

	at
javax.swing.text.html.HTMLDocument$HTMLReader$BlockAction.end(HTMLDocument.java:2136)

	at
javax.swing.text.html.HTMLDocument$HTMLReader$HeadAction.end(HTMLDocument.java:2281)

	at
javax.swing.text.html.HTMLDocument$HTMLReader.handleEndTag(HTMLDocument.java:2035)

	at
javax.swing.text.html.parser.DocumentParser.handleEndTag(DocumentParser.java:215)

	at
javax.swing.text.html.parser.Parser.parse(Parser.java:2000)

	at
javax.swing.text.html.parser.DocumentParser.parse(DocumentParser.java:104)

	at
javax.swing.text.html.parser.ParserDelegator.parse(ParserDelegator.java:69)

	at
javax.swing.text.html.HTMLEditorKit.read(HTMLEditorKit.java:234)

	at javax.swing.JEditorPane.read(JEditorPane.java:416)

[catch] at
javax.swing.JEditorPane$PageLoader.run(JEditorPane.java:463)
Comment 1 Marian Mirilovic 2002-10-18 09:52:57 UTC
Maybe bug in jdk, reassigne to autoupdate for investigation.
Comment 2 akemr 2002-10-18 10:10:42 UTC
AU just calls TopManager.showUrl(URL)
Trying to reassign to extbrowser..
Comment 3 _ rkubacki 2002-10-18 10:22:04 UTC
It is problem in Swing (and our Swing browser implementation that
resides in openide). Actually if we know the URL causing problem we
may file a bug against JDK.