[DebianGIS-dev] Bug#535173: crash when opening preferences

Michal Čihař nijel at debian.org
Tue Jun 30 12:47:57 UTC 2009


Package: josm
Version: 0.0.svn1529-1
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi

When trying to open preferences, I got following exception:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Created-By: 14.0-b10 (Sun Microsystems Inc.)
Main-class: JOSM
Main-Version: 1529 SVN
Main-Date: 2009-04-16T17:26:54.307895Z
Debian-Release: 0.0.svn1529-1
Class-Path: /usr/share/java/gettext-commons.jar /usr/share/java/metadata-extractor.jarJava version: 1.6.0_14

java.lang.NullPointerException
    at sun.font.TrueTypeGlyphMapper.<init>(TrueTypeGlyphMapper.java:44)
    at sun.font.TrueTypeFont.getMapper(TrueTypeFont.java:1235)
    at sun.font.FileFontStrike.<init>(FileFontStrike.java:151)
    at sun.font.FileFont.createStrike(FileFont.java:76)
    at sun.font.Font2D.getStrike(Font2D.java:331)
    at sun.font.Font2D.getStrike(Font2D.java:262)
    at sun.font.CompositeStrike.getStrikeForSlot(CompositeStrike.java:59)
    at sun.font.CompositeStrike.getFontMetrics(CompositeStrike.java:75)
    at sun.font.FontDesignMetrics.initMatrixAndMetrics(FontDesignMetrics.java:345)
    at sun.font.FontDesignMetrics.<init>(FontDesignMetrics.java:336)
    at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:284)
    at sun.swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:943)
    at javax.swing.JComponent.getFontMetrics(JComponent.java:1599)
    at javax.swing.text.GlyphPainter1.sync(GlyphPainter1.java:209)
    at javax.swing.text.GlyphPainter1.getSpan(GlyphPainter1.java:42)
    at javax.swing.text.GlyphView.getPreferredSpan(GlyphView.java:535)
    at javax.swing.text.FlowView$LogicalView.getPreferredSpan(FlowView.java:715)
    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:918)
    at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:551)
    at javax.swing.text.html.ParagraphView.getMinimumSpan(ParagraphView.java:261)
    at javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:886)
    at javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:129)
    at javax.swing.text.BoxView.checkRequests(BoxView.java:918)
    at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:551)
    at javax.swing.text.html.BlockView.getMinimumSpan(BlockView.java:361)
    at javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:886)
    at javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:129)
    at javax.swing.text.BoxView.checkRequests(BoxView.java:918)
    at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:326)
    at javax.swing.text.BoxView.layout(BoxView.java:691)
    at javax.swing.text.BoxView.setSize(BoxView.java:380)
    at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1702)
    at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:905)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1634)
    at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1414)
    at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092)
    at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893)
    at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
    at org.openstreetmap.josm.gui.preferences.PluginPreference$NoHorizontalScrollPanel.getPreferredScrollableViewportSize(PluginPreference.java:125)
    at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:75)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
    at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:475)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
    at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092)
    at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893)
    at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
    at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.calculateSize(BasicTabbedPaneUI.java:2287)
    at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.preferredLayoutSize(BasicTabbedPaneUI.java:2261)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
    at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092)
    at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893)
    at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
    at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092)
    at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893)
    at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
    at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
    at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
    at javax.swing.BoxLayout.checkRequests(BoxLayout.java:464)
    at javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:281)
    at javax.swing.plaf.basic.BasicOptionPaneUI.getPreferredSize(BasicOptionPaneUI.java:253)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1634)
    at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
    at javax.swing.JRootPane$RootLayout.preferredLayoutSize(JRootPane.java:907)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1636)
    at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702)
    at java.awt.Container.preferredSize(Container.java:1599)
    at java.awt.Container.getPreferredSize(Container.java:1584)
    at java.awt.Window.pack(Window.java:705)
    at javax.swing.JOptionPane.initDialog(JOptionPane.java:970)
    at javax.swing.JOptionPane.createDialog(JOptionPane.java:951)
    at javax.swing.JOptionPane.createDialog(JOptionPane.java:902)
    at org.openstreetmap.josm.actions.PreferencesAction.actionPerformed(PreferencesAction.java:45)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1225)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1266)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.Component.processMouseEvent(Component.java:6263)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6028)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4630)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2475)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

- -- 
	Michal Čihař | http://cihar.com | http://blog.cihar.com

- -- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.29-2-686 (SMP w/1 CPU core)
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages josm depends on:
ii  libgettext-commons-ja 0.9-1              Java classes for internationalizat
ii  libmetadata-extractor 2.3.1+dfsg-1       JPEG metadata extraction framework
ii  openstreetmap-map-ico 1:0.0.0.20080713-1 Collection of map icons
ii  sun-java6-jre         6-14-1             Sun Java(TM) Runtime Environment (

Versions of packages josm recommends:
ii  josm-plugins            0.0.0.20080413-2 Plugins for JOSM

josm suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkpKCXcACgkQ3DVS6DbnVgQBdgCeKtD7hyds2joezAwenUc4UDM1
fpIAn0rCt6wVQgpQhkq+k0caTeHBEQmS
=OYzu
-----END PGP SIGNATURE-----





More information about the Pkg-grass-devel mailing list