[ https://issues.apache.org/jira/browse/CLI-162?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Gregory reopened CLI-162: ------------------------------ Committed new test in BugCLI162Test. The class BugCLI162Test is not invoked during a Maven build BTW. > infinite loop in the wrapping code of HelpFormatter > --------------------------------------------------- > > Key: CLI-162 > URL: https://issues.apache.org/jira/browse/CLI-162 > Project: Commons CLI > Issue Type: Bug > Components: Help formatter > Affects Versions: 1.1 > Reporter: Emmanuel Bourg > Fix For: 1.2 > > > If there is not enough space to display a word on a single line, > HelpFormatter goes into a infinite loops until the JVM crashes with an > OutOfMemoryError. > Test case: > {code} > Options options = new Options(); > options.addOption("h", "help", false, "This is a looooong description"); > HelpFormatter formatter = new HelpFormatter(); > formatter.setWidth(20); > formatter.printHelp("app", options); // hang & crash > {code} > An helpful exception indicating the insufficient width would be more > appropriate than an OutOfMemoryError. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.