[forge-dev] Missing commands on shell (jpa-setup wizard)

George Gastaldi ggastald at redhat.com
Tue Dec 31 18:00:10 EST 2013


This looks like a duplicate of https://issues.jboss.org/browse/FORGE-1404

Maybe we should close FORGE-1404, given that FORGE-1407 has more information

> Em 31/12/2013, às 20:15, "Lincoln Baxter, III" <lincolnbaxter at gmail.com> escreveu:
> 
> So I don't forget by the time we get back from new-years- The bug is in ShellWizard.java:
> 
> https://issues.jboss.org/browse/FORGE-1407
>    private CommandLineParser populate(ShellContext shellContext, String line,
> 
>             final Map<String, InputComponent<?, ?>> inputs)
> 
>             throws Exception
> 
>    {
> 
>       inputs.putAll(getController().getInputs());
> 
>       CommandLineParser parser = commandLineUtil.generateParser(getController(), shellContext, inputs);
> 
>       CommandLine cmdLine = parser.parse(line, true);
> 
>       Map<String, InputComponent<?, ?>> populatedInputs = commandLineUtil.populateUIInputs(cmdLine, inputs);
> 
>       if (getController().isValid())
> 
>       {
> 
>          if (getController().canMoveToNextStep())
> 
>          {
> 
>             // The bug is here. we are immediately moving to the next step and removing all inputs that are not populated.
> 
>             // this really needs to know if we have defaulted to next step or actually moved there willingly
> 
>             // it should not remove old choices until a new choice has been made
> 
>             getController().next().initialize();
> 
>             inputs.keySet().retainAll(populatedInputs.keySet());
> 
>             parser = populate(shellContext, line, inputs);
> 
>          }
> 
>       }
> 
>       return parser;
> 
>    }
> 
> 
> -- 
> Lincoln Baxter, III
> http://ocpsoft.org
> "Simpler is better."
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20131231/e3f3cb6d/attachment-0001.html 


More information about the forge-dev mailing list