java.lang.IndexOutOfBoundsException: Invalid line index=82 >= lineCount=69 at org.netbeans.modules.editor.lib2.document.LineRootElement.getElement(LineRootElement.java:84) at org.openide.text.NbDocument$DocumentRenderer.run(NbDocument.java:922) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1383) at org.openide.text.NbDocument$DocumentRenderer.renderToInt(NbDocument.java:897) at org.openide.text.NbDocument.findLineOffset(NbDocument.java:201) at org.openide.text.DocumentLine$Set.offset(DocumentLine.java:1090) at org.openide.text.DocumentLine$Set.getOriginal(DocumentLine.java:1040) at pmd.OutputWindow.selectResultRow(OutputWindow.java:241) at pmd.OutputWindow.setViolations(OutputWindow.java:225) at pmd.RunPMDAction$1.run(RunPMDAction.java:280) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)