Load Balancer Service Configuration Failure in VMware Cloud Director.
search cancel

Load Balancer Service Configuration Failure in VMware Cloud Director.

book

Article ID: 435299

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

Using Tanzu Kubernetes with CSE may encounter failures when attempting to create a load balancer resource.

Observations include:

  • Load balancer creation requests fail without explicit errors in the UI.

  • T1 routers in the tenant portal appear busy.

  • Within the vcloud-container-debug.log, the following error

2026-03-05 11:50:19,615 | ERROR    | pool-jetty-27             | NsxAlbSystemLimitUtil          | Cannot format message: Could not fetch system limits for given NSX-ALB version {}. Setting default values with version:{} | requestId=<request ID>,request=GET https://<VCD FQDN>/cloudapi/1.0.0/edgeGateways/<gateway UUID>/loadBalancer/v...,requestTime=1772711419556,remoteAddress=<remote address>,userAgent=Swagger-Codegen/1.0.0/go,accept=application/json;version 37.2
java.lang.IllegalArgumentException: can't parse argument number:
        at java.base/java.text.MessageFormat.makeFormat(MessageFormat.java:1451)
        at java.base/java.text.MessageFormat.applyPattern(MessageFormat.java:491)
        at java.base/java.text.MessageFormat.<init>(MessageFormat.java:370)
        at java.base/java.text.MessageFormat.format(MessageFormat.java:859)
        at com.vmware.vcloud.logging.impl.Log4jLoggerImpl.log(Log4jLoggerImpl.java:273)
        at com.vmware.vcloud.logging.impl.Log4jLoggerImpl.info(Log4jLoggerImpl.java:123)
        at com.vmware.vcloud.logging.impl.Log4jLoggerImpl.info(Log4jLoggerImpl.java:113)
        at com.vmware.vcloud.networking.utils.NsxAlbSystemLimitUtil.getNsxAlbSystemLimit(NsxAlbSystemLimitUtil.java:52)
        at com.vmware.vcloud.networking.utils.NsxAlbSystemLimitUtil.getNsxAlbCloudSystemLimit(NsxAlbSystemLimitUtil.java:63) 
...
Caused by: java.lang.NumberFormatException: For input string: ""
        at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.base/java.lang.Integer.parseInt(Integer.java:662)
        at java.base/java.lang.Integer.parseInt(Integer.java:770)
        at java.base/java.text.MessageFormat.makeFormat(MessageFormat.java:1449)
        ... 194 more

Environment

  • VMware Cloud Director 10.6.1.2
  • VMware NSX 4.2.x
  • ALB 30.2.6

 

Cause

The issue occurs when the system cannot fetch the Avi system limits. In the fallback path, a misconfigured logger attempts to format data incorrectly, resulting in a java.lang.NumberFormatException.

Resolution

This issue is known issue and has been fixed in VMware Cloud Director version 10.6.1.3.