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 51587 - NPE while viewing Javadoc Index Search
Summary: NPE while viewing Javadoc Index Search
Status: RESOLVED DUPLICATE of bug 49249
Alias: None
Product: java
Classification: Unclassified
Component: Javadoc (show other bugs)
Version: 4.x
Hardware: PC Windows ME/2000
: P2 blocker (vote)
Assignee: Jan Pokorsky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-17 03:25 UTC by moizd
Modified: 2004-11-17 10:52 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 moizd 2004-11-17 03:25:51 UTC
Netbeans 4.0 200411020931 Q-build, Win2k sp2, java 5
Shift-F1 on JFileChooser. Clicked on SAVE_DIALOG.
Then clicked on "Component field values" link. Got
NPE pop-up. Stacktrace below.


java.lang.NullPointerException
	at
javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1672)
	at
javax.swing.text.html.CSS$FontSize.toStyleConstants(CSS.java:1805)
	at
javax.swing.text.html.StyleSheet$ViewAttributeSet.getAttribute(StyleSheet.java:2630)
	at
javax.swing.text.StyleConstants.getFontSize(StyleConstants.java:358)
	at
javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1678)
	at
javax.swing.text.html.CSS$FontSize.toStyleConstants(CSS.java:1805)
	at
javax.swing.text.html.StyleSheet$ViewAttributeSet.getAttribute(StyleSheet.java:2630)
	at
javax.swing.text.StyleConstants.getFontSize(StyleConstants.java:358)
	at
javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1678)
	at
javax.swing.text.html.CSS.getFontSize(CSS.java:614)
	at javax.swing.text.html.CSS.getFont(CSS.java:574)
	at
javax.swing.text.html.StyleSheet.getFont(StyleSheet.java:867)
	at
javax.swing.text.DefaultStyledDocument.getFont(DefaultStyledDocument.java:777)
	at
javax.swing.text.LabelView.setPropertiesFromAttributes(LabelView.java:128)
	at
javax.swing.text.html.InlineView.setPropertiesFromAttributes(InlineView.java:229)
	at javax.swing.text.LabelView.sync(LabelView.java:39)
	at
javax.swing.text.LabelView.getFont(LabelView.java:189)
	at
javax.swing.text.GlyphPainter1.sync(GlyphPainter1.java:194)
	at
javax.swing.text.GlyphPainter1.getSpan(GlyphPainter1.java:42)
	at
javax.swing.text.GlyphView.getPreferredSpan(GlyphView.java:536)
	at
javax.swing.text.FlowView$LogicalView.getPreferredSpan(FlowView.java:692)
	at
javax.swing.text.FlowView.calculateMinorAxisRequirements(FlowView.java:216)
	at
javax.swing.text.html.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:128)
	at
javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at
javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
	at
javax.swing.text.html.ParagraphView.getMinimumSpan(ParagraphView.java:257)
	at
javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:879)
	at
javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:129)
	at
javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at
javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
	at
javax.swing.text.html.BlockView.getMinimumSpan(BlockView.java:362)
	at
javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:879)
	at
javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:129)
	at
javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at
javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
	at
javax.swing.text.html.BlockView.getMinimumSpan(BlockView.java:362)
	at
javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:879)
	at
javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:129)
	at
javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at
javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
	at
javax.swing.text.html.BlockView.getMinimumSpan(BlockView.java:362)
	at
javax.swing.plaf.basic.BasicTextUI$RootView.getMinimumSpan(BasicTextUI.java:1286)
	at
javax.swing.plaf.basic.BasicTextUI.getMinimumSize(BasicTextUI.java:858)
	at
javax.swing.JEditorPane.getScrollableTracksViewportWidth(JEditorPane.java:1359)
	at
javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:786)
	at java.awt.Container.layout(Container.java:1401)
	at java.awt.Container.doLayout(Container.java:1390)
	at
java.awt.Container.validateTree(Container.java:1473)
	at java.awt.Container.validate(Container.java:1448)
	at
javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:379)
[catch] at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:113)
	at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at
java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at
java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Comment 1 Jan Pokorsky 2004-11-17 10:52:45 UTC
It is a JDK 1.5 bug. Read Jan Chalupa's comments from 2004-09-21 00:30
PDT in issue #49249 how to workaround this.

*** This issue has been marked as a duplicate of 49249 ***