java.lang.NullPointerException at javax.swing.text.PlainView.updateMetrics(Unknown Source) at javax.swing.text.PlainView.lineToRect(Unknown Source) at javax.swing.text.PlainView.modelToView(Unknown Source) at javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(Unknown Source) at javax.swing.plaf.basic.BasicTextUI.modelToView(Unknown Source) at javax.swing.text.DefaultCaret.repaintNewCaret(Unknown Source) at javax.swing.text.DefaultCaret$1.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$000(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)