Index: modules/swing/src/main/java/common/javax/swing/text/PlainDocument.java =================================================================== --- modules/swing/src/main/java/common/javax/swing/text/PlainDocument.java (revision 454651) +++ modules/swing/src/main/java/common/javax/swing/text/PlainDocument.java (working copy) @@ -150,7 +150,9 @@ try { text = getText(offset, length); - } catch (final BadLocationException e) { } + } catch (final BadLocationException e) { + return; + } boolean hasLineBreak = text.indexOf('\n') != -1;