| | 2 | |
| | 3 | EDIT: I think I might do the following to get more information: |
| | 4 | {{{#!diff |
| | 5 | Index: src/org/openstreetmap/josm/gui/MainApplication.java |
| | 6 | =================================================================== |
| | 7 | diff --git a/src/org/openstreetmap/josm/gui/MainApplication.java b/src/org/openstreetmap/josm/gui/MainApplication.java |
| | 8 | --- a/src/org/openstreetmap/josm/gui/MainApplication.java (revision 18560) |
| | 9 | +++ b/src/org/openstreetmap/josm/gui/MainApplication.java (date 1664203835677) |
| | 10 | @@ -856,6 +856,9 @@ |
| | 11 | if (contentPane instanceof JComponent) { |
| | 12 | contentPanePrivate = (JComponent) contentPane; |
| | 13 | } |
| | 14 | + if (!GraphicsEnvironment.isHeadless() && contentPanePrivate == null) { |
| | 15 | + throw new JosmRuntimeException("MainFrame content pane is " + (contentPane == null ? "null" : contentPane.getClass().getName())); |
| | 16 | + } |
| | 17 | mainPanel = mainFrame.getPanel(); |
| | 18 | |
| | 19 | if (args.hasOption(Option.LOAD_PREFERENCES)) { |
| | 20 | }}} |