[jboss-jira] [JBoss JIRA] (WFLY-7398) Tab completion causes NUL characters ('\0') to be injected...sometimes

David Lloyd (JIRA) issues at jboss.org
Thu Oct 27 10:17:00 EDT 2016


David Lloyd created WFLY-7398:
---------------------------------

             Summary: Tab completion causes NUL characters ('\0') to be injected...sometimes
                 Key: WFLY-7398
                 URL: https://issues.jboss.org/browse/WFLY-7398
             Project: WildFly
          Issue Type: Bug
          Components: CLI
            Reporter: David Lloyd
            Assignee: Jason Greene
            Priority: Critical


I noticed while testing my subsystem that sometimes using tab-complete on an attribute causes NUL ('\0') characters to be injected into the input.  These characters are invisible on the screen but cause XML marshalling to fail as that character is forbidden.

My "less" output of .jboss-cli-history looks something like this:
{noformat}
embed-server --std-out=echo
cd subsystem=discovery
./static-provider=test:add(services=[{uri=^@^@"local", abstract-type="ejb", abstract-type-authority="jboss"}])
./static-provider=test4:add(services=[{uri="local", abstract-type="ejb", abstract-type-authority="jboss"}])
{noformat}

In the first "test:add" case I used tab-completion; in the second "test4:add" case I typed it out by hand.  The "^@" are in inverse video in less, indicating a NUL character.



--
This message was sent by Atlassian JIRA
(v7.2.2#72004)


More information about the jboss-jira mailing list