seppinho/mutserve

Java Memory Exception

jdpleiness opened this issue · 1 comments

Command run:

java -jar mutation-server-1.1.11.jar analyse-local --input <my-sample>.mt.bam --output test-output/ --reference hs38DH.fa --level 0.01 --writeVcf
Input Folder: <my-sample>.mt.bam
Output Folder: /test-output
Detection limit: 0.01
Base Quality: 20
Map Quality: 20
Alignment Quality: 30
BAQ: true
Indel: false
Write VCF: true

Produces the following error:

Exception in thread "main" java.lang.OutOfMemoryError
    at java.lang.AbstractStringBuilder.hugeCapacity(AbstractStringBuilder.java:161)
    at java.lang.AbstractStringBuilder.newCapacity(AbstractStringBuilder.java:155)
    at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:125)
    at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:448)
    at java.lang.StringBuilder.append(StringBuilder.java:136)
    at genepi.mut.util.ReferenceUtil.readInReference(ReferenceUtil.java:63)
    at genepi.mut.pileup.BamAnalyser.<init>(BamAnalyser.java:79)
    at genepi.mut.pileup.PileupToolLocal.run(PileupToolLocal.java:200)
    at genepi.base.Tool.start(Tool.java:193)
    at genepi.base.Toolbox.start(Toolbox.java:44)
    at genepi.mut.Server.main(Server.java:42)

I have also increased the Java max heap size to 200Gb and received the same results.