Josh Elser updated ACCUMULO-4441:
    Fix Version/s:     (was: 1.7.3)

> ConsoleReader created in Main breaks any external jars use of Console.readLine
> ------------------------------------------------------------------------------
>                 Key: ACCUMULO-4441
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4441
>             Project: Accumulo
>          Issue Type: Bug
>    Affects Versions: 1.7.2
>            Reporter: John Vines
> ACCUMULO-3514 introduced an autoloader for starting up our various functions 
> as well as external utilities that are using our provided classpath. 
> Unfortunately with this work, the shell was more or less left alone. This 
> means in teh Shell's empty constructor, which is now constructed no matter 
> what, creates a ConsoleReader. And sadly, an unclosed ConsoleReader laying 
> around breaks System.console().readLine by restricting it to reading just one 
> character.
> Ideally the Shell's empty constructor, like all of the other autowired 
> services, should be empty and not creating an impact on the entire VM.

This message was sent by Atlassian JIRA

Reply via email to