On Windows, offline deployer throws IllegalArgumentException when not attached
to a console
-------------------------------------------------------------------------------------------
Key: GERONIMO-4690
URL: https://issues.apache.org/jira/browse/GERONIMO-4690
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: deployment
Affects Versions: 2.1.4
Environment: Windows
Reporter: Sean McNealy
On Windows, offline deployer throws IllegalArgumentException when not attached
to a console.
The underlying JLine implementation for Windows has a bug where it will return
a width of one (1) when there is no console.
By not attached to a console, I mean the output is piped to a program, piped to
a file, or the process running the deployer is forked from the main process.
The exception is thrown from within
geronimo-deploy-tool\src\main\java\org\apache\geronimo\deployment\cli\DeployUtils.java
Note that both reformat and println methods are effected by this problem.
Solutions include:
Expecting width=1 and doing the same thing as width=0 that works for *nix
systems.
Having DeployUtils methods just output strings that aren't reformatted when
width < 10.
Fixing JLine. I've already files bug 2807391 with their sourceforge project.
If that bug is resolved including a new JLine would resolve this bug.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.