[forge-issues] [JBoss JIRA] (FORGE-593) Forge swallows first character of user input after restarting (typically from plugin installation)
Vineet Reynolds (JIRA)
jira-events at lists.jboss.org
Fri Jul 5 23:17:21 EDT 2013
[ https://issues.jboss.org/browse/FORGE-593?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vineet Reynolds updated FORGE-593:
----------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request: https://github.com/forge/core/pull/328
Fixed by ensuring that the new console reader thread has a chance to acquire a lock on the console inputstream. This is more or less done by ensuring that the previous reader thread shuts down cleanly.
The available() method is used to detect if a blocking read() should be performed on the console inputstream. This prevents/reduces the possibility of the reader thread from blocking on the console during a Forge restart triggered by a plugin installation. Additionally, during shutdown of the console, the reader thread is interrupted should it have acquired a monitor on the console inputstream, thus allowing for a clean shutdown.
> Forge swallows first character of user input after restarting (typically from plugin installation)
> --------------------------------------------------------------------------------------------------
>
> Key: FORGE-593
> URL: https://issues.jboss.org/browse/FORGE-593
> Project: Forge
> Issue Type: Bug
> Components: UI - Shell
> Affects Versions: 1.0.5.Final
> Reporter: Lincoln Baxter III
> Assignee: Vineet Reynolds
> Labels: annoying
> Fix For: 1.x Future
>
> Attachments: threaddump-1373073105033.tdump
>
>
> 'forge install-plugin openshift'
> Then type something. The first character you type will not be displayed or read.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the forge-issues
mailing list