Author: [log in to unmask] Date: Mon Nov 9 14:36:41 2015 New Revision: 3941 Log: Revert to PosixParser for this class because DefaultParser can break defining variables using the -D switch (if a space is not used between the switch and the argument). Modified: java/trunk/evio/src/main/java/org/hps/evio/EvioToLcio.java Modified: java/trunk/evio/src/main/java/org/hps/evio/EvioToLcio.java ============================================================================= --- java/trunk/evio/src/main/java/org/hps/evio/EvioToLcio.java (original) +++ java/trunk/evio/src/main/java/org/hps/evio/EvioToLcio.java Mon Nov 9 14:36:41 2015 @@ -21,7 +21,7 @@ import org.apache.commons.cli.Option; import org.apache.commons.cli.Options; import org.apache.commons.cli.ParseException; -import org.apache.commons.cli.DefaultParser; +import org.apache.commons.cli.PosixParser; import org.freehep.record.source.NoSuchRecordException; import org.hps.conditions.database.DatabaseConditionsManager; import org.hps.job.JobManager; @@ -255,7 +255,7 @@ if (args.length == 0) { this.printUsage(); } - final CommandLineParser parser = new DefaultParser(); + final CommandLineParser parser = new PosixParser(); CommandLine cl = null; try { cl = parser.parse(OPTIONS, args);