java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Unsafe.java:0) at java.nio.DirectByteBuffer.(DirectByteBuffer.java:99) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) at sun.nio.ch.Util.getTemporaryDirectBuffer(Util.java:57) at sun.nio.ch.IOUtil.read(IOUtil.java:205) at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:145) at org.netbeans.core.output2.FileMapStorage.getReadBuffer(FileMapStorage.java:294) at org.netbeans.core.output2.AbstractLines.getText(AbstractLines.java:105) at org.netbeans.core.output2.OutputDocument.getText(OutputDocument.java:180) at javax.swing.text.PlainView.getLineWidth(PlainView.java:636) at javax.swing.text.PlainView.updateDamage(PlainView.java:510) at javax.swing.text.PlainView.insertUpdate(PlainView.java:422) at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1506) at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1749) at org.netbeans.core.output2.OutputDocument.fireDocumentEvent(OutputDocument.java:504) at org.netbeans.core.output2.OutputDocument.access$200(OutputDocument.java:42) at org.netbeans.core.output2.OutputDocument$4.run(OutputDocument.java:425) at org.openide.util.Mutex.doEvent(Mutex.java:1181) at org.openide.util.Mutex.readAccess(Mutex.java:287) at org.netbeans.core.output2.OutputDocument.stateChanged(OutputDocument.java:422) at org.netbeans.core.output2.AbstractLines.run(AbstractLines.java:196) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)