From: SourceForge.net <no...@so...> - 2005-02-23 19:04:04
|
Bugs item #1150034, was opened at 2005-02-23 11:04 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=438935&aid=1150034&group_id=44253 Category: Javadoc integration Group: Annoying Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: NullPointerException on Javadoc Generation Initial Comment: Using the most recent build (February 23, according to the http://www.cs.rice.edu/~javaplt/drjavarice download page), javadoc is still broken under linux with java 1.5. Upon trying to generate javadoc, three null pointer exception are thrown when attempting to create the javadoc viewer, and subsequently clicking on the javadoc viewer throws further null pointer exceptions. The javadoc is generated successfully, but the viewer itself is broken. I am running Java 1.5, beta 3 build 60, under Gentoo Linux, with DrJava version 20050223-1629. The exact stack trace is: 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.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.html.TableView.checkSingleColumnCell(TableView.java:434) at javax.swing.text.html.TableView.calculateColumnRequirements(TableView.java:397) at javax.swing.text.html.TableView.calculateMinorAxisRequirements(TableView.java:519) at javax.swing.text.BoxView.checkRequests(BoxView.java:911) at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542) 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.setSpanOnAxis(BoxView.java:325) at javax.swing.text.BoxView.layout(BoxView.java:682) at javax.swing.text.BoxView.setSize(BoxView.java:379) at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1631) at javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:1350) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:642) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:791) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:759) at javax.swing.JComponent.paintComponent(JComponent.java:740) at javax.swing.JComponent.paint(JComponent.java:1003) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JLayeredPane.paint(JLayeredPane.java:559) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4937) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4883) at javax.swing.JComponent.paint(JComponent.java:993) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1709) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248) at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:56) at sun.awt.RepaintArea.paint(RepaintArea.java:224) at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:632) at java.awt.Component.dispatchEventImpl(Component.java:4031) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Window.dispatchEventImpl(Window.java:1766) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) 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) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=438935&aid=1150034&group_id=44253 |