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 14499 - Under jdk1.4, StateInvariantError in welcome panel upon leaving "Update center"
Summary: Under jdk1.4, StateInvariantError in welcome panel upon leaving "Update center"
Status: CLOSED DUPLICATE of bug 13643
Alias: None
Product: ide
Classification: Unclassified
Component: UI (show other bugs)
Version: -FFJ-
Hardware: Sun Solaris
: P2 blocker (vote)
Assignee: issues@www
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-08-16 20:59 UTC by Unknown
Modified: 2005-03-09 04:28 UTC (History)
1 user (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 Unknown 2001-08-16 20:59:41 UTC
While running the IDE under jdk1.4:
Open the welcome panel by selecting "Help | Welcome Panel".
Move the mouse cursor over "Update Center" button.
When the cursor is moved away from the button, the following error is thrown:

*********** Exception occurred ************
javax.swing.text.StateInvariantError: GlyphView: Stale view:
javax.swing.text.BadLocationException: Invalid location
javax.swing.text.StateInvariantError: GlyphView: Stale view:
javax.swing.text.BadLocationException: Invalid location
        at javax.swing.text.GlyphView.getText(GlyphView.java:105)
        at javax.swing.text.GlyphPainter1.paint(GlyphPainter1.java:98)
        at javax.swing.text.GlyphView.paintTextUsingColor(GlyphView.java:398)
        at javax.swing.text.GlyphView.paint(GlyphView.java:389)
        at javax.swing.text.BoxView.paintChild(BoxView.java:147)
        at javax.swing.text.BoxView.paint(BoxView.java:411)
        at javax.swing.text.BoxView.paintChild(BoxView.java:147)
        at javax.swing.text.BoxView.paint(BoxView.java:411)
        at javax.swing.text.ParagraphView.paint(ParagraphView.java:571)
        at javax.swing.text.html.ParagraphView.paint(ParagraphView.java:214)
        at javax.swing.text.BoxView.paintChild(BoxView.java:147)
        at javax.swing.text.BoxView.paint(BoxView.java:411)
        at javax.swing.text.html.BlockView.paint(BlockView.java:251)
        at javax.swing.text.BoxView.paintChild(BoxView.java:147)
        at javax.swing.text.BoxView.paint(BoxView.java:411)
        at javax.swing.text.html.BlockView.paint(BlockView.java:251)
        at
javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:1251)
        at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:568)
        at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:702)
        at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:681)
        at javax.swing.JComponent.paintComponent(JComponent.java:492)
        at javax.swing.JComponent.paint(JComponent.java:759)
        at javax.swing.JViewport.paintViewDoubleBuffered(JViewport.java:1630)
        at javax.swing.JViewport.paintView(JViewport.java:1606)
        at javax.swing.JViewport.flushViewDirtyRegion(JViewport.java:1463)
        at javax.swing.JViewport.setViewPosition(JViewport.java:1055)
        at javax.swing.JViewport.scrollRectToVisible(JViewport.java:393)
        at javax.swing.JComponent.scrollRectToVisible(JComponent.java:2581)
        at javax.swing.text.DefaultCaret.adjustVisibility(DefaultCaret.java:196)
        at javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1045)
        at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:176)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:446)
[catch] at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:150)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:131)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
Comment 1 Jan Zajicek 2001-08-17 12:55:52 UTC
Hmm, only swing code involved. IMHO there isn't many things we can do
better, looks like problem in swing.text.

Reassigning to the owner of Welcome screen.
Comment 2 Jan Zajicek 2001-08-17 12:56:38 UTC
x
Comment 3 Robert Dankanin 2001-08-17 14:26:38 UTC
This bug is duplicate of Issue #13643
However the problem was in JDK_1.4 which is now fixed (as of build #76).


*** This issue has been marked as a duplicate of 13643 ***
Comment 4 Quality Engineering 2003-07-01 15:16:36 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.
Comment 5 Quality Engineering 2003-07-01 15:20:02 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.