Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Great software, but just having a small problem here with the Open menu crashing my Linux box:

Formatext: java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "platName" is null        at java.desktop/sun.awt.X11FontManager.getFileNameFromPlatformName(X11FontManager.java:161)        at java.desktop/sun.font.SunFontManager.initCompositeFonts(SunFontManager.java:3102)        at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:445)        at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:309)        at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)        at java.desktop/sun.font.SunFontManager.<init>(SunFontManager.java:309)        at java.desktop/sun.awt.FcFontManager.<init>(FcFontManager.java:35)        at java.desktop/sun.awt.X11FontManager.<init>(X11FontManager.java:55)        at java.desktop/sun.font.PlatformFontInfo.createFontManager(PlatformFontInfo.java:37)        at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:51)        at java.desktop/sun.font.SunFontManager.getInstance(SunFontManager.java:242)        at java.desktop/sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:260)        at java.desktop/sun.swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:1242)        at java.desktop/javax.swing.JComponent.getFontMetrics(JComponent.java:1700)        at java.desktop/javax.swing.plaf.basic.BasicLabelUI.getPreferredSize(BasicLabelUI.java:251)        at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734)        at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1446)        at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394)        at java.desktop/javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2815)        at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231)        at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:206)        at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:258)        at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:459)        at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:469)        at java.desktop/javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:513)        at java.desktop/javax.swing.JList.setSelectedIndex(JList.java:2232)        at java.desktop/javax.swing.plaf.basic.BasicComboPopup.setListSelection(BasicComboPopup.java:1281)        at java.desktop/javax.swing.plaf.basic.BasicComboPopup$Handler.itemStateChanged(BasicComboPopup.java:1097)        at java.desktop/javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1257)        at java.desktop/javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1318)        at java.desktop/javax.swing.JComboBox.contentsChanged(JComboBox.java:1365)        at java.desktop/javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:127)        at java.desktop/javax.swing.plaf.metal.MetalFileChooserUI$FilterComboBoxModel.propertyChange(MetalFileChooserUI.java:1187)        at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)        at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335)        at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268)        at java.desktop/java.awt.Component.firePropertyChange(Component.java:8717)        at java.desktop/javax.swing.JFileChooser.setFileFilter(JFileChooser.java:1477)        at java.desktop/javax.swing.JFileChooser.addChoosableFileFilter(JFileChooser.java:1151)        at java.desktop/javax.swing.JFileChooser.updateUI(JFileChooser.java:1844)        at java.desktop/javax.swing.JFileChooser.setup(JFileChooser.java:397)        at java.desktop/javax.swing.JFileChooser.<init>(JFileChooser.java:376)        at java.desktop/javax.swing.JFileChooser.<init>(JFileChooser.java:325)        at multipaint.fileselector(multipaint.java:17673)        at multipaint.gui_stuff(multipaint.java:13667)        at multipaint.draw(multipaint.java:434)        at processing.core.PApplet.handleDraw(PApplet.java:2094)        at processing.awt.PSurfaceAWT$9.callDraw(PSurfaceAWT.java:1386)        at processing.core.PSurfaceNone$AnimationThread.run(PSurfaceNone.java:356)</init></init></init></init></init>

Hi, can you tell which Linux you have? Looks like could be fixed...

(+1)

Hi thanks, yes it is Kubuntu 24.10

Hi just in case anyone else has this problem, here is the fix we found:

sudo apt purge fonts-symbola

sudo rm -rf /var/cache/fontconfig/ && sudo fc-cache -f -v

From here: https://youtrack.jetbrains.com/issue/JBR-7112/PyCharm-crashes-on-Kubuntu-24.04-J...