NPE in version 2.5 on Windows
See original GitHub issueAfter upgrading to FlatLaf 2.5, we get a NullPointerException
when launching on Windows 10 and 11 (runs OK on macOS, and also on Windows in version 2.4).
Error is stable (happens every time during startup), but it is hard to pinpoint the cause and create a simple test class.
Stacktrace:
java.lang.NullPointerException: Cannot read field "preferred" because "this.xTotal" is null at java.desktop/javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:294) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1727) at java.desktop/java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:719) at java.desktop/java.awt.Container.preferredSize(Container.java:1826) at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1727) at com.formdev.flatlaf.ui.FlatRootPaneUI$FlatRootLayout.layoutContainer(FlatRootPaneUI.java:444) at java.desktop/java.awt.Container.layout(Container.java:1541) at java.desktop/java.awt.Container.doLayout(Container.java:1530) at java.desktop/java.awt.Container.validateTree(Container.java:1725) at java.desktop/java.awt.Container.validateTree(Container.java:1734) at java.desktop/java.awt.Container.validate(Container.java:1660) at java.desktop/java.awt.Container.validateUnconditionally(Container.java:1697) at java.desktop/java.awt.Window.show(Window.java:1055) at java.desktop/java.awt.Component.show(Component.java:1728) at java.desktop/java.awt.Component.setVisible(Component.java:1675) at java.desktop/java.awt.Window.setVisible(Window.java:1036)
Issue Analytics
- State:
- Created a year ago
- Comments:5
Great.
FlatLaf 2.6 is now available 😄
Yes, works fine!