SeqWare / seqware

This is the SeqWare Project's main repo.
http://seqware.io/
GNU General Public License v3.0
27 stars 17 forks source link

seqware.pipeline.tools.UnZip - null pointer rather than valid options when no args #311

Closed keiranmraine closed 8 years ago

keiranmraine commented 9 years ago

A triviality but:

$ java -Xmx128m -cp seqware-distribution-1.1.0-alpha.6-full.jar  net.sourceforge.seqware.pipeline.tools.UnZip
Exception in thread "main" java.lang.NullPointerException
    at java.io.File.<init>(File.java:277)
    at net.sourceforge.seqware.pipeline.tools.UnZip.main(UnZip.java:36)
mib105183i:tmp kr2$ java -Xmx128m -cp seqware-distribution-1.1.0-alpha.6-full.jar net.sourceforge.seqware.pipeline.tools.UnZip --help
Exception in thread "main" joptsimple.UnrecognizedOptionException: 'help' is not a recognized option
    at joptsimple.OptionException.unrecognizedOption(OptionException.java:89)
    at joptsimple.OptionParser.handleLongOptionToken(OptionParser.java:447)
    at joptsimple.OptionParserState$2.handleArgument(OptionParserState.java:56)
    at joptsimple.OptionParser.parse(OptionParser.java:379)
    at net.sourceforge.seqware.pipeline.tools.UnZip.main(UnZip.java:34)
mib105183i:tmp kr2$ java -Xmx128m -cp seqware-distribution-1.1.0-alpha.6-full.jar net.sourceforge.seqware.pipeline.tools.UnZip --h
Exception in thread "main" joptsimple.UnrecognizedOptionException: 'h' is not a recognized option
    at joptsimple.OptionException.unrecognizedOption(OptionException.java:89)
    at joptsimple.OptionParser.handleLongOptionToken(OptionParser.java:447)
    at joptsimple.OptionParserState$2.handleArgument(OptionParserState.java:56)
    at joptsimple.OptionParser.parse(OptionParser.java:379)
    at net.sourceforge.seqware.pipeline.tools.UnZip.main(UnZip.java:34)
mib105183i:tmp kr2$ java -Xmx128m -cp seqware-distribution-1.1.0-alpha.6-full.jar net.sourceforge.seqware.pipeline.tools.UnZip -h
Exception in thread "main" joptsimple.UnrecognizedOptionException: 'h' is not a recognized option
    at joptsimple.OptionException.unrecognizedOption(OptionException.java:89)
    at joptsimple.OptionParser.validateOptionCharacters(OptionParser.java:554)
    at joptsimple.OptionParser.handleShortOptionCluster(OptionParser.java:465)
    at joptsimple.OptionParser.handleShortOptionToken(OptionParser.java:460)
    at joptsimple.OptionParserState$2.handleArgument(OptionParserState.java:59)
    at joptsimple.OptionParser.parse(OptionParser.java:379)
    at net.sourceforge.seqware.pipeline.tools.UnZip.main(UnZip.java:34)