TIBCO Spotfire Node manager service start failure if host name contains underscore '_'

TIBCO Spotfire Node manager service start failure if host name contains underscore '_'

book

Article ID: KB0072135

calendar_today

Updated On:

Products Versions
Spotfire Analyst -

Description

The node manager service fails to start if host name contains underscore '_' with the below error in the Nodemanager nm.log:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'value' threw exception; nested exception is java.lang.IllegalStateException: Could not create URI object: Illegal character in hostname at index 15: http://spotfire_server_vm:0

Environment

All

Resolution

 A valid hostname is a text string drawn from the alphabet (A-Z), numeric characters (0-9), hyphens(-) and periods(.). Note that periods are only allowed when they serve to delimit components of "domain style names". No blank or space characters are permitted as part of name. No distinction is made between upper and lower case.
If the hostname cannot be changed then use the IP address instead, please follow the steps from the below KB article
https://support.tibco.com/s/article/How-to-update-Spotfire-Server-and-Node-Manager-configurations-to-use-IP-addresses-instead-of-hostnames

Issue/Introduction

TIBCO Spotfire Node manager service start failure if host name contains underscore '_'