With Java 10, we get a bunch of warnings and errors:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by javax.media.j3d.JoglPipeline (rsrc:j3dcore.jar) to method sun.awt.AppContext.getAppContext()
WARNING: Please consider reporting this to the maintainers of javax.media.j3d.JoglPipeline
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at java.desktop/java.awt.Font.getStringBounds(Font.java:2603)
at java.desktop/java.awt.Font.getStringBounds(Font.java:2517)
at java.desktop/javax.swing.text.WrappedPlainView.updateMetrics(WrappedPlainView.java:445)
at java.desktop/javax.swing.text.WrappedPlainView.setSize(WrappedPlainView.java:511)
at java.desktop/javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1815)
at java.desktop/javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:942)
at java.desktop/javax.swing.plaf.basic.BasicTextAreaUI.getPreferredSize(BasicTextAreaUI.java:121)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1680)
at java.desktop/javax.swing.JTextArea.getPreferredSize(JTextArea.java:609)
at java.desktop/javax.swing.text.JTextComponent.getScrollableTracksViewportHeight(JTextComponent.java:2107)
at java.desktop/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:812)
at java.desktop/java.awt.Container.layout(Container.java:1535)
at java.desktop/java.awt.Container.doLayout(Container.java:1524)
at java.desktop/java.awt.Container.validateTree(Container.java:1720)
at java.desktop/java.awt.Container.validate(Container.java:1655)
at java.desktop/sun.awt.X11.XTextAreaPeer.setFont(XTextAreaPeer.java:393)
at java.desktop/java.awt.Component.validate(Component.java:2934)
at java.desktop/java.awt.Container.validateTree(Container.java:1738)
at java.desktop/java.awt.Container.validate(Container.java:1655)
at java.desktop/sun.awt.X11.XTextAreaPeer.setFont(XTextAreaPeer.java:393)
With Java 10, we get a bunch of warnings and errors: