Users may experience failures in incident creation or updates when using the BMC Remedy/Helix integration.
Typical error messages found in logs or Supportability Metrics include:
java.lang.IllegalArgumentException: The URI contains illegal charactersjava.net.SocketTimeoutException: timeoutChannel test giving error: Ticket create/update operation failedA regression was identified in the Netty 4.1.130.Final library (included in Vert.x 4.5.25), specifically within the HttpUtil.isEncodingSafeStartLineToken() method. This version incorrectly rejects valid URIs that contain uppercase characters or restricted characters such as:
)\n)\r)In the BMC Remedy token generation flow (/api/jwt/login), if the ITSM_ServiceMgmt_Password contains any of these characters (often trailing spaces from copy-paste actions), the HTTP client rejects the request before it is sent.
To resolve this issue, ensure the BMC integration password does not contain any restricted characters.
ITSM_ServiceMgmt_Password. Note that this value is Base64-encoded in the API response.\n, or \r at the end of the password string.For long-term monitoring of integration failures, customers can create alerts using supportability metrics as described in the documentation for Custom dashboards