Project

General

Profile

« Previous | Next » 

Revision ac21d2ee

Added by Andreas Kohlbecker almost 4 years ago

reverting resilient handling of invalid options

View differences:

src/main/java/eu/etaxonomy/cdm/server/Bootloader.java
33 33
import java.lang.reflect.InvocationTargetException;
34 34
import java.net.MalformedURLException;
35 35
import java.net.URL;
36
import java.net.URLClassLoader;
37 36
import java.util.ArrayList;
38 37
import java.util.List;
39 38
import java.util.Properties;
......
181 180
    public void parseCommandOptions(String[] args) throws ParseException {
182 181
        CommandLineParser parser = new GnuParser();
183 182

  
184
        boolean hasProblem = false;
185
            try {
186
                cmdLine = parser.parse( CommandOptions.getOptions(), args );
187
            } catch (ParseException e) {
188
                hasProblem = true;
189
                logger.warn(e);
190
            }
183
         cmdLine = parser.parse( CommandOptions.getOptions(), args );
191 184

  
192 185
         // print the help message
193
         if(cmdLine.hasOption(HELP.getOpt()) || hasProblem){
186
         if(cmdLine.hasOption(HELP.getOpt())){
194 187
             HelpFormatter formatter = new HelpFormatter();
195 188
             formatter.setWidth(200);
196 189
             formatter.printHelp( "java .. ", CommandOptions.getOptions() );

Also available in: Unified diff