Menu

#428 Can't launch DrJava after installing Java 5

6: Crashes
closed
nobody
5
2008-02-02
2006-01-16
Anonymous
No

From Terry Andres (tandres@cs.umanitoba.ca)

On launch, DrJava reports a runtime exception:

java.lang.ClassCastException: sun.font.AppleNativeFont
at
sun.font.FontManager.getCompositeFontUIResource(FontManager.java:399)
at
javax.swing.text.StyleContext.getFont(StyleContext.java:237)
at
javax.swing.text.StyleContext.getFont(StyleContext.java:190)
at
javax.swing.text.DefaultStyledDocument.getFont(DefaultStyledDocument.java:777)
at
javax.swing.text.LabelView.setPropertiesFromAttributes(LabelView.java:128)
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:205)
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:689)
at
javax.swing.text.FlowView.calculateMinorAxisRequirements(FlowView.java:216)
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.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:1619)
at
javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:818)
at
javax.swing.JComponent.getPreferredSize(JComponent.java:1615)
at
javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1227)
at
javax.swing.text.JTextComponent.getPreferredScrollableViewportSize(JTextComponent.java:1712)
at
javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:75)
at java.awt.Container.preferredSize(Container.java:1558)
at
java.awt.Container.getPreferredSize(Container.java:1543)
at
javax.swing.JComponent.getPreferredSize(JComponent.java:1617)
at
javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:475)
at java.awt.Container.preferredSize(Container.java:1558)
at
java.awt.Container.getPreferredSize(Container.java:1543)
at
javax.swing.JComponent.getPreferredSize(JComponent.java:1617)
at
java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:690)
at java.awt.Container.preferredSize(Container.java:1558)
at
java.awt.Container.getPreferredSize(Container.java:1543)
at
javax.swing.JComponent.getPreferredSize(JComponent.java:1617)
at
java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:690)
at java.awt.Container.preferredSize(Container.java:1558)
at
java.awt.Container.getPreferredSize(Container.java:1543)
at
javax.swing.JComponent.getPreferredSize(JComponent.java:1617)
at
java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:690)
at java.awt.Container.preferredSize(Container.java:1558)
at
java.awt.Container.getPreferredSize(Container.java:1543)
at
javax.swing.JComponent.getPreferredSize(JComponent.java:1617)
at
apple.laf.AquaBasicTabbedPaneUI$TabbedPaneLayout.calculateSize(AquaBasicTabbedPaneUI.java:1995)
at
apple.laf.AquaBasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(AquaBasicTabbedPaneUI.java:1967)
at java.awt.Container.preferredSize(Container.java:1558)
at
java.awt.Container.getPreferredSize(Container.java:1543)
at
javax.swing.JComponent.getPreferredSize(JComponent.java:1617)
at
javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.getPreferredSizeOfComponent(BasicSplitPaneUI.java:1613)
at
javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.getPreferredSizes(BasicSplitPaneUI.java:1846)
at
javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.resetToPreferredSizes(BasicSplitPaneUI.java:1883)
at
javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.layoutContainer(BasicSplitPaneUI.java:1312)
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.validateTree(Container.java:1480)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validate(Container.java:1448)
at java.awt.Window.show(Window.java:515)
at java.awt.Component.show(Component.java:1300)
at java.awt.Component.setVisible(Component.java:1253)
at edu.rice.cs.drjava.DrJava$2.run(DrJava.java:167)
at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at
java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Discussion

  • Mathias Ricken

    Mathias Ricken - 2008-01-18

    Logged In: YES
    user_id=1075744
    Originator: NO

    We cannot attempt to fix this bug without more information. Please post another comment detailing what you were doing to cause this to happen. If you have it, please include the information from the DrJava error window.

    Thanks,
    The DrJava Team

     
  • Mathias Ricken

    Mathias Ricken - 2008-01-18
    • status: open --> pending
     
  • SourceForge Robot

    Logged In: YES
    user_id=1312539
    Originator: NO

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     
  • SourceForge Robot

    • status: pending --> closed
     

Log in to post a comment.