java.lang.OutOfMemoryError: GC overhead limit exceeded at java.lang.StringCoding$StringEncoder.encode(StringCoding.java:300) at java.lang.StringCoding.encode(StringCoding.java:344) at java.lang.String.getBytes(String.java:916) at java.io.FileOutputStream.open(FileOutputStream.java:0) at java.io.FileOutputStream.(FileOutputStream.java:221) at java.io.FileOutputStream.(FileOutputStream.java:171) at org.netbeans.modules.java.source.parsing.WriteBackTransaction$CachedFileObject.flush(WriteBackTransaction.java:463) at org.netbeans.modules.java.source.parsing.WriteBackTransaction.doFlushFiles(WriteBackTransaction.java:310) at org.netbeans.modules.java.source.parsing.WriteBackTransaction.flushFiles(WriteBackTransaction.java:301) at org.netbeans.modules.java.source.parsing.WriteBackTransaction.maybeFlush(WriteBackTransaction.java:164) at org.netbeans.modules.java.source.parsing.WriteBackTransaction.access$500(WriteBackTransaction.java:79) at org.netbeans.modules.java.source.parsing.WriteBackTransaction$CachedFileObject$1.close(WriteBackTransaction.java:550) at com.sun.tools.javac.jvm.ClassWriter.writeClass(ClassWriter.java:1682) at com.sun.tools.javac.main.JavaCompiler.genCode(JavaCompiler.java:772) at com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1657) at com.sun.tools.javac.api.JavacTaskImpl$2.process(JavacTaskImpl.java:535) at com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:623) at com.sun.tools.javac.api.JavacTaskImpl.generate(JavacTaskImpl.java:538) at org.netbeans.modules.java.source.indexing.SuperOnePassCompileWorker$2.run(SuperOnePassCompileWorker.java:279) at org.netbeans.modules.java.source.parsing.FileManagerTransaction.runConcurrent(FileManagerTransaction.java:205) at org.netbeans.modules.java.source.indexing.SuperOnePassCompileWorker.compile(SuperOnePassCompileWorker.java:275) at org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:251) at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:161) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:296) at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:159) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2735) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$400(RepositoryUpdater.java:2139) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2621) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2619) at org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:565) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2619) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3272)