exomiser / Exomiser

A Tool to Annotate and Prioritize Exome Variants
https://exomiser.readthedocs.io
GNU Affero General Public License v3.0
197 stars 54 forks source link

Bus error #435

Closed alexs1220 closed 2 years ago

alexs1220 commented 2 years ago

exomiser failing on start, with "bus" error with test-analysis. had been successfully using on linux with java 11 though now started to fail. any help would be appreciated

[ exomiser-cli-13.0.0]$ java -Xms2g -Xmx4g -jar exomiser-cli-13.0.0.jar --analysis examples/test-analysis-exome.yml

 Welcome to:
  _____ _            _____                     _
 |_   _| |__   ___  | ____|_  _____  _ __ ___ (_)___  ___ _ __
   | | | '_ \ / _ \ |  _| \ \/ / _ \| '_ ` _ \| / __|/ _ \ '__|
   | | | | | |  __/ | |___ >  < (_) | | | | | | \__ \  __/ |
   |_| |_| |_|\___| |_____/_/\_\___/|_| |_| |_|_|___/\___|_|
 A Tool to Annotate and Prioritize Exome Variants     v13.0.0
2022-05-11 12:54:46.070  INFO 31473 --- [           main] org.monarchinitiative.exomiser.cli.Main  : Starting Main using Java 11.
0.2 on hpc.internal with PID 31473 (/exomiser-cli-13.0.0/exomise
r-cli-13.0.0.jar started by as3523 in /exomiser-cli-13.0.0)
2022-05-11 12:54:46.074  INFO 31473 --- [           main] org.monarchinitiative.exomiser.cli.Main  : No active profile set, falli
ng back to default profiles: default
2022-05-11 12:54:50.414  INFO 31473 --- [           main] o.m.exomiser.cli.config.MainConfig       : Exomiser home: /exomiser-cli-13.0.0
2022-05-11 12:54:50.428  INFO 31473 --- [           main] o.m.exomiser.cli.config.MainConfig       : Data source directory define
d in properties as: /exomiser-cli-13.0.0/data
2022-05-11 12:54:50.428  INFO 31473 --- [           main] o.m.exomiser.cli.config.MainConfig       : Root data source directory s
et to: /exomiser-cli-13.0.0/data
2022-05-11 12:54:50.433  INFO 31473 --- [           main] o.m.e.c.g.j.JannovarDataProtoSerialiser  : Deserialising Jannovar data 
from /exomiser-cli-13.0.0/data/2109_hg19/2109_hg19_transcripts_ensembl.ser
I I 2022-05-11 12:54:56.160  INFO 31473 --- [           main] o.m.e.c.g.j.JannovarDataProtoSerialiser  : Deserialisation took 5.727
 sec.
Bus error

here is copy of application.properties

#
# The Exomiser - A tool to annotate and prioritize genomic variants
#
# Copyright (c) 2016-2021 Queen Mary University of London.
# Copyright (c) 2012-2016 Charité Universitätsmedizin Berlin and Genome Research Ltd.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#

## exomiser root data directory ##
# root path where data is to be downloaded and worked on it is assumed that all the files required by exomiser listed
# in this properties file will be found in the data directory, unless specifically overridden here.
exomiser.data-directory=/exomiser-cli-13.0.0/data

## optional data sources ##
# The location of these files need to be specified for each assembly in the sections below
# REMM can be downloaded from https://zenodo.org/record/4768448
# REMM is required for the genome preset.
#remm.version=0.3.1.post1
# CADD can be downloaded from http://cadd.gs.washington.edu/download
# CADD is an optional datasource
#cadd.version=1.4

### hg19 assembly ###
exomiser.hg19.data-version=2109
# transcript source will default to ensembl. Can define as ucsc/ensembl/refseq
#exomiser.hg19.transcript-source=ensembl
# location of CADD/REMM Tabix files - you will need these for analysis of non-coding variants.
# You will require the tsv.gz and tsv.gz.tbi (tabix) file pairs.
# Un-comment and add the full path to the relevant tsv.gz files if you want to enable these.
#exomiser.hg19.cadd-snv-path=${exomiser.data-directory}/cadd/${cadd.version}/hg19/whole_genome_SNVs.tsv.gz
#exomiser.hg19.cadd-in-del-path=${exomiser.data-directory}/cadd/${cadd.version}/hg19/InDels.tsv.gz
#exomiser.hg19.remm-path=${exomiser.data-directory}/remm/ReMM.v${remm.version}.hg19.tsv.gz
# local frequencies are required to be normalised in the same manner as the input VCF and frequency values must be percentages.
#exomiser.hg19.local-frequency-path=${exomiser.data-directory}/local/local_frequency_test_hg19.tsv.gz
exomiser.hg19.variant-white-list-path=${exomiser.hg19.data-version}_hg19_clinvar_whitelist.tsv.gz

### hg38 assembly ###
# To enable analysis of samples called against the hg38 assembly copy the hg19 above and just replace the hg19 with hg38
#exomiser.hg38.data-version=2109
#exomiser.hg38.cadd-snv-path=${exomiser.data-directory}/cadd/${cadd.version}/whole_genome_SNVs.tsv.gz
#exomiser.hg38.cadd-in-del-path=${exomiser.data-directory}/cadd/${cadd.version}/InDels.tsv.gz
#exomiser.hg38.remm-path=${exomiser.data-directory}/remm/ReMM.v${remm.version}.hg38.tsv.gz
#exomiser.hg38.local-frequency-path=${exomiser.data-directory}/local/local_frequency_test_hg38.tsv.gz
#exomiser.hg38.variant-white-list-path=${exomiser.hg38.data-version}_hg38_clinvar_whitelist.tsv.gz

### phenotypes ###
exomiser.phenotype.data-version=2109
#exomiser.phenotype.data-directory=${exomiser.data-directory}/${exomiser.phenotype.data-version}_phenotype
# String random walk data file
#exomiser.phenotype.random-walk-file-name=rw_string_10.mv
#exomiser.phenotype.random-walk-index-file-name=rw_string_9_05_id2index.gz

### caching ###
# If you're running exomiser in batch mode there might be some performance benefit if you enable caching. The 'simple'
# option will continue to store data in memory *without* limit - this means for really long-running batch jobs and/or
# whole genomes you may run out of memory.
# If this is likely choose the caffeine option and uncomment spring.cache.caffeine.spec and adjust the cache size
# to your requirements
#none/simple/caffeine
#spring.cache.type=none
#spring.cache.caffeine.spec=maximumSize=60000

### logging ###
logging.file.name=logs/exomiser.log
alexs1220 commented 2 years ago

fixed by running with sbatch