State:Closed|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:408772|TargetRelease:12.0v2|
Problem summary
Changing Locale settings on Linux creates unexpected '.' errors.
Specifically changing the numeric system to one that doesn't use '.' for decimal points causes the issue
Customer reported version
nuke.12.0v1
Customer reported platform
centos7
Steps to reproduce
Method one:
1) Open Terminal
2) Run the following command to change the locale numbering system:
export LC_NUMERIC=it_IT.UTF-8
3) Launch Nuke from the same terminal, it will load with an error dialog saying unexpected '.' in "5.2000" and all nodes created will load with unexpected '.' in "0.0".
Method Two:
1) In CentOS 7, open Region & Language settings
2) Set the Formats to a region where a "," is used for a decimal point, such as España

3) Apply the setting and re-login the user to apply the setting.
4) Launch Nuke, it will load with an error dialog saying unexpected '.'
Expected behaviour
For Nuke to work correctly with difference numeric locales set
Actual behaviour
Nuke will load with an error dialog saying unexpected '.' in "5.2000" and all nodes created will load with unexpected '.' in "0.0".
Additionally Nuke will crash when creating Group nodes and is generally more unstable.
Workaround
Set the local settings to a number system that uses "." for decimal points.
This can be done by running the below command, before launching Nuke from the same terminal:
export LC_NUMERIC=en_GB.UTF-8
Reproduced by support
This bug has been reproduced in:
Nuke 12.0v1 - CentOS 7 - regression
Unable to reproduce bug in:
Nuke 12.0v1 - Windows 10 - MacOS 10.14
Nuke 11.3v5 - CentOS 7
Earliest version tested
Nuke 11.3v5 - This issue doesn't appear in this version and has regressed
We're sorry to hear that
Please tell us why