geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean McNealy (JIRA)" <j...@apache.org>
Subject [jira] Created: (GERONIMO-4690) On Windows, offline deployer throws IllegalArgumentException when not attached to a console
Date Tue, 16 Jun 2009 22:06:07 GMT
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.


Mime
View raw message