Getting "ERROR: no standard time" while changing hostname through chef for windows 2016 servers

getting "ERROR: no standard time" while changing hostname through chef cookbook for windows 2016 servers . I am using the chef-client version 12.18.

here is the log

Caused by TypeError: no implicit conversion of nil into String
c:/chef/cache/cookbooks/base_image/libraries/set_hostname.rb:140:in +' c:/chef/cache/cookbooks/base_image/libraries/set_hostname.rb:140:in set_timezone'
c:/chef/cache/cookbooks/base_image/libraries/set_hostname.rb:49:in setting_hostname' c:/chef/cache/cookbooks/base_image/providers/set_hostname.rb:108:in block in class_from_file'