Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

java being run with -D64 instead of -d64 #18

Open
ThomasHickman opened this issue Feb 27, 2018 · 1 comment
Open

java being run with -D64 instead of -d64 #18

ThomasHickman opened this issue Feb 27, 2018 · 1 comment

Comments

@ThomasHickman
Copy link
Contributor

From wtsi-hgi/arvados-pipelines#7:

https://github.com/wtsi-hgi/arvados-pipelines/blob/master/cwl/tools/gatk-4.0/HaplotypeCaller.cwl#L5

-d64 is an option that tells Java to make sure to use 64 bit mode (although almost certainly it is the default anyway). -D64 might not mean anything, or perhaps it sets a system property named 64 to no value? It is not clear, but it is not the same as -d64:

$ docker run -it mercury/gatk-4.0.0.0:v1 java -h | grep '\-d64'
    -d64          use a 64-bit data model if available
$ docker run -it mercury/gatk-4.0.0.0:v1 java -h | grep -A 1 '\-D'
    -D<name>=<value>
                  set a system property
@sersorrel
Copy link
Member

I can't see either -d64 or -D64 in any CWL files I've generated, nor can I find any commits that include either of those strings in this repo - is this definitely an issue with gatk-cwl-generator? (maybe --gatk_command was set to include -D64 when the CWL files in question were generated?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants