invalid_name exception is used for all kinds of invalid names. Don't
call it "Invalid wallet name".
Fix build
Fix off-by-one error
merge
merge