Aria Orchestrator 8.18.1 UI Unreachable Due to java.lang.OutOfMemoryError
search cancel

Aria Orchestrator 8.18.1 UI Unreachable Due to java.lang.OutOfMemoryError

book

Article ID: 445459

calendar_today

Updated On:

Products

VCF Operations/Automation (formerly VMware Aria Suite)

Issue/Introduction

Access to the Aria Orchestrator 8.18.1 UI becomes unavailable due to a java.lang.OutOfMemoryError caused by thread exhaustion.

The following error is logged in vco-server-app.log, specifically originating from the licenseComplianceScheduler-1 thread:

[timestamp] ERROR vco [host='vco-app-####' thread='licenseComplianceScheduler-1' user='' org='' trace=''] {} org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached
        at java.lang.Thread.start0(Native Method) ~[?:?]
        at java.lang.Thread.start(Thread.java:###) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:###) ~[?:?]

Cause

A defect in the license checker mechanism causes a thread leak. The process validates license validity every five minutes, leaking a thread during each operation until system resource limits are reached.

Resolution

A permanent resolution is in development and will be provided in a future upgrade or patch release for Aria Orchestrator.

Workaround

Run the following command on the Orchestrator appliance:

vracli vro properties set --key com.vmware.o11n.license.task.interval.wait.default --value 86000

By increasing the wait interval, the frequency of the leaking process is significantly reduced, preventing the system from reaching the OutOfMemoryError threshold.