Doroszlai, Attila created RATIS-639:
---------------------------------------
Summary: Inconsistent pattern for variable names
Key: RATIS-639
URL: https://issues.apache.org/jira/browse/RATIS-639
Project: Ratis
Issue Type: Bug
Components: examples
Reporter: Doroszlai, Attila
Numbers are allowed in variable names, but such variables cannot be used in
expressions:
{noformat}
$ client.sh arithmetic assign --name v1 --value 1
$ client.sh arithmetic assign --name v2 --value 2
$ client.sh arithmetic assign --name v3 --value "v1+v2"
...
Exception in thread "main" java.lang.IllegalArgumentException: Invalid
expression v1 Try something like: 'a+b' or '2'
at
org.apache.ratis.examples.arithmetic.cli.Assign.createExpression(Assign.java:73)
at
org.apache.ratis.examples.arithmetic.cli.Assign.createBinaryExpression(Assign.java:87)
at
org.apache.ratis.examples.arithmetic.cli.Assign.createExpression(Assign.java:69)
at
org.apache.ratis.examples.arithmetic.cli.Assign.operation(Assign.java:53)
at org.apache.ratis.examples.arithmetic.cli.Client.run(Client.java:51)
at org.apache.ratis.examples.common.Runner.main(Runner.java:67)
{noformat}
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)