What are the password rules for the domain admin?
We are having an issue with $ and need to escape it with \ to get it to work.
Storing a password that contains a $ sign in the default.properties file shouldn't be a problem.
However, there are shell restrictions and behaviors (depending on your shell) that may cause issues due to different characters interpreted in different ways.
The $ sign, for instance, is interpreted by many shells as a variable and that is why you had to escape it with a \.
When running the command, i.e with --password via the command line, make sure to put single ' around your password (i.e. --password 'pa$$word').
Some additional information can be found here: Rules for specifying NuoDB Identifier Names