When installer in console mode issues a validation error on Configure password vault, leading text of some prompts is not redisplayed (New Keystore location, Encrypted file directory), while it is for the others. Only the default option in brackets is displayed for re-prompt of New Keystore location, Encrypted file directory.
Also, is there a reason why some default options are displayed on new line instead of beaing on the same as the prompt text? I don't know whether it is on purpose (eg. automatic break for long line?) or it is an issue.
Check the contrast:
Vault alias: [vault] ... New Keystore location: [/home/jbliznak/dev/installer/test/EAP-7.0.0/vault.keystore]
Current situation:
Configure password vault A password vault encrypts sensitive strings and stores them in an encrypted keystore. The vault mechanism manages decrypting the strings for use with security domains, security realms, or other verification systems. Note that the keystore must be of type "JCEKS". Please make note of your entry below in order to mask any subsequent passwords. See JBoss EAP 7 documentation for further details. The password must have no fewer than 6 characters. Vault alias: [vault] Salt (8-chars) [8675309K] 1234567 Validation error: The vault salt must be exactly 8 digits in length. Salt (8-chars) [8675309K] Iteration count [44] 0 Validation error: The iteration count must be a positive integer. Iteration count [44] Vault keystore password: [] Validation error: You did not enter any password. Vault keystore password: [] ****** Re-enter vault keystore password: [******] Validation error: You did not enter any password. Re-enter vault keystore password: [******] ****** New Keystore location: [/home/jbliznak/dev/installer/test/EAP-7.0.0/vault.keystore] / Validation error: You do not have write permissions in the location given for the vault keystore. [/home/jbliznak/dev/installer/test/EAP-7.0.0/vault.keystore] Encrypted file directory: [/home/jbliznak/dev/installer/test/EAP-7.0.0/vault/] / Validation error: You do not have write permissions for the path to the encrypted vault dir. [/home/jbliznak/dev/installer/test/EAP-7.0.0/vault/] press 1 to continue, 2 to quit, 3 to redisplay.
Proposed:
New Keystore location: [/home/jbliznak/dev/installer/test/EAP-7.0.0/vault.keystore] / Validation error: You do not have write permissions in the location given for the vault keystore. New Keystore location: [/home/jbliznak/dev/installer/test/EAP-7.0.0/vault.keystore] Encrypted file directory: [/home/jbliznak/dev/installer/test/EAP-7.0.0/vault/] / Validation error: You do not have write permissions for the path to the encrypted vault dir. Encrypted file directory: [/home/jbliznak/dev/installer/test/EAP-7.0.0/vault/]