java.lang.NullPointerException

tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.

Root Cause Analysis

  1. java.lang.NullPointerException

    No message provided

    at sun.awt.FontConfiguration.getVersion()
  2. Java RT
    JFormattedTextField.setValue
    1. sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
    2. sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219)
    3. sun.awt.FontConfiguration.init(FontConfiguration.java:107)
    4. sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:774)
    5. sun.font.SunFontManager$2.run(SunFontManager.java:431)
    6. java.security.AccessController.doPrivileged(Native Method)
    7. sun.font.SunFontManager.<init>(SunFontManager.java:376)
    8. sun.awt.FcFontManager.<init>(FcFontManager.java:35)
    9. sun.awt.X11FontManager.<init>(X11FontManager.java:57)
    10. sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    11. sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    12. sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    13. java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    14. java.lang.Class.newInstance(Class.java:442)
    15. sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)
    16. java.security.AccessController.doPrivileged(Native Method)
    17. sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
    18. sun.font.SunFontManager.getInstance(SunFontManager.java:250)
    19. sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:264)
    20. sun.swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:1113)
    21. javax.swing.JComponent.getFontMetrics(JComponent.java:1626)
    22. javax.swing.text.PlainView.calculateLongestLine(PlainView.java:639)
    23. javax.swing.text.PlainView.updateMetrics(PlainView.java:209)
    24. javax.swing.text.PlainView.updateDamage(PlainView.java:527)
    25. javax.swing.text.PlainView.insertUpdate(PlainView.java:451)
    26. javax.swing.text.FieldView.insertUpdate(FieldView.java:293)
    27. javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1610)
    28. javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1869)
    29. javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:201)
    30. javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:748)
    31. javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:707)
    32. javax.swing.text.PlainDocument.insertString(PlainDocument.java:130)
    33. javax.swing.text.AbstractDocument.replace(AbstractDocument.java:669)
    34. javax.swing.text.JTextComponent.setText(JTextComponent.java:1669)
    35. javax.swing.JFormattedTextField$AbstractFormatter.install(JFormattedTextField.java:948)
    36. javax.swing.text.DefaultFormatter.install(DefaultFormatter.java:125)
    37. javax.swing.text.InternationalFormatter.install(InternationalFormatter.java:285)
    38. javax.swing.JFormattedTextField.setFormatter(JFormattedTextField.java:464)
    39. javax.swing.JFormattedTextField.setValue(JFormattedTextField.java:788)
    40. javax.swing.JFormattedTextField.setValue(JFormattedTextField.java:501)
    40 frames
  3. es.estoes.wallpaperDownloader
    WallpaperDownloader$1.run
    1. es.estoes.wallpaperDownloader.window.WallpaperDownloader.initializeGUI(WallpaperDownloader.java:814)
    2. es.estoes.wallpaperDownloader.window.WallpaperDownloader.initialize(WallpaperDownloader.java:426)
    3. es.estoes.wallpaperDownloader.window.WallpaperDownloader.<init>(WallpaperDownloader.java:160)
    4. es.estoes.wallpaperDownloader.window.WallpaperDownloader$1.run(WallpaperDownloader.java:149)
    4 frames
  4. Java RT
    EventDispatchThread.run
    1. java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    2. java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
    3. java.awt.EventQueue.access$500(EventQueue.java:97)
    4. java.awt.EventQueue$3.run(EventQueue.java:709)
    5. java.awt.EventQueue$3.run(EventQueue.java:703)
    6. java.security.AccessController.doPrivileged(Native Method)
    7. java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    8. java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
    9. java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    10. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    11. java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    12. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    13. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    14. java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    14 frames