Stack trace to accept() on 'Open' with Java 8: JalviewFileFilter.accept(File) line: 87 JalviewFileChooser(JFileChooser).accept(File) line: 1650 FileSystemTreeModel.accept(File) line: 768 FileSystemTreeModel.access$400(FileSystemTreeModel, File) line: 36 FileSystemTreeModel$DirectoryNode(FileSystemTreeModel$Node).isAcceptable() line: 885 LeopardFileRenderer.getListCellRendererComponent(JList, Object, int, boolean, boolean) line: 129 AquaListUI(BasicListUI).paintCell(Graphics, int, Rectangle, ListCellRenderer, ListModel, ListSelectionModel, int) line: 209 AquaListUI(BasicListUI).paintImpl(Graphics, JComponent) line: 317 AquaListUI(BasicListUI).paint(Graphics, JComponent) line: 240 AquaListUI(ComponentUI).update(Graphics, JComponent) line: 161 JBrowser$1(JComponent).paintComponent(Graphics) line: 780 JBrowser$1(JComponent).paint(Graphics) line: 1056 JViewport(JComponent).paintChildren(Graphics) line: 889 JViewport(JComponent).paint(Graphics) line: 1065 JViewport.paint(Graphics) line: 728 JScrollPane(JComponent).paintChildren(Graphics) line: 889 JScrollPane(JComponent).paint(Graphics) line: 1065 JBrowser(JComponent).paintChildren(Graphics) line: 889 JBrowser(JComponent).paint(Graphics) line: 1065 JViewport(JComponent).paintChildren(Graphics) line: 889 JViewport(JComponent).paint(Graphics) line: 1065 JViewport.paint(Graphics) line: 728 JScrollPane(JComponent).paintChildren(Graphics) line: 889 JScrollPane(JComponent).paint(Graphics) line: 1065 JPanel(JComponent).paintChildren(Graphics) line: 889 JPanel(JComponent).paint(Graphics) line: 1065 JSplitPane(JComponent).paintChildren(Graphics) line: 889 JSplitPane.paintChildren(Graphics) line: 1047 JSplitPane(JComponent).paint(Graphics) line: 1065 JPanel(JComponent).paintChildren(Graphics) line: 889 JPanel(JComponent).paint(Graphics) line: 1065 JalviewFileChooser(JComponent).paintChildren(Graphics) line: 889 JalviewFileChooser(JComponent).paint(Graphics) line: 1065 JPanel(JComponent).paintChildren(Graphics) line: 889 JPanel(JComponent).paint(Graphics) line: 1065 JLayeredPane(JComponent).paintChildren(Graphics) line: 889 JLayeredPane(JComponent).paint(Graphics) line: 1065 JLayeredPane.paint(Graphics) line: 586 JRootPane(JComponent).paintChildren(Graphics) line: 889 JRootPane(JComponent).paintToOffscreen(Graphics, int, int, int, int, int, int) line: 5217 RepaintManager$PaintManager.paintDoubleBuffered(JComponent, Image, Graphics, int, int, int, int) line: 1579 RepaintManager$PaintManager.paint(JComponent, JComponent, Graphics, int, int, int, int) line: 1502 RepaintManager.paint(JComponent, JComponent, Graphics, int, int, int, int) line: 1272 JRootPane(JComponent).paint(Graphics) line: 1042 GraphicsCallback$PaintCallback.run(Component, Graphics) line: 39 GraphicsCallback$PaintCallback(SunGraphicsCallback).runOneComponent(Component, Rectangle, Graphics, Shape, int) line: 79 GraphicsCallback$PaintCallback(SunGraphicsCallback).runComponents(Component[], Graphics, int) line: 116 JDialog(Container).paint(Graphics) line: 1976 JDialog(Window).paint(Graphics) line: 3906 RepaintManager$4.run() line: 842 RepaintManager$4.run() line: 814 AccessController.doPrivileged(PrivilegedAction, AccessControlContext) line: not available [native method] ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(PrivilegedAction, AccessControlContext, AccessControlContext) line: 80 RepaintManager.paintDirtyRegions(Map) line: 814 RepaintManager.paintDirtyRegions() line: 789 RepaintManager.prePaintDirtyRegions() line: 738 RepaintManager.access$1200(RepaintManager) line: 64 RepaintManager$ProcessingRunnable.run() line: 1732 InvocationEvent.dispatch() line: 311 EventQueue.dispatchEventImpl(AWTEvent, Object) line: 758 EventQueue.access$500(EventQueue, AWTEvent, Object) line: 97 EventQueue$3.run() line: 709 EventQueue$3.run() line: 703 AccessController.doPrivileged(PrivilegedAction, AccessControlContext) line: not available [native method] ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(PrivilegedAction, AccessControlContext, AccessControlContext) line: 80 EventQueue.dispatchEvent(AWTEvent) line: 728 EventDispatchThread.pumpOneEventForFilters(int) line: 205 EventDispatchThread.pumpEventsForFilter(int, Conditional, EventFilter) line: 116 EventDispatchThread.pumpEventsForFilter(Conditional, EventFilter) line: 109 WaitDispatchSupport$2.run() line: 190 WaitDispatchSupport$4.run() line: 235 WaitDispatchSupport$4.run() line: 233 AccessController.doPrivileged(PrivilegedAction) line: not available [native method] WaitDispatchSupport.enter() line: 233 JDialog(Dialog).show() line: 1084 Java 11 here calls JFileChooser.createDialog() JalviewFileChooser(JFileChooser).showDialog(Component, String) line: 758 JalviewFileChooser(JFileChooser).showOpenDialog(Component) line: 656 Desktop.inputLocalFileMenuItem_actionPerformed(AlignViewport) line: 1144 AlignFrame.addFromFile_actionPerformed(ActionEvent) line: 1002