Internal Server Error 500 when gathering deployments expiring between Date Range via API After Upgrade to Aria Automation 8.18.1
search cancel

Internal Server Error 500 when gathering deployments expiring between Date Range via API After Upgrade to Aria Automation 8.18.1

book

Article ID: 393620

calendar_today

Updated On:

Products

VCF Operations/Automation (formerly VMware Aria Suite)

Issue/Introduction

The API to gather deployments expiring between a date range throws an internal server error (500) in Aria Automation 8.18.1

Environment

Aria Automation 8.18.1

Resolution

The issue is caused by a bug in Aria Automation (vRA) due to changes in the OData library after the Spring Boot upgrade for security reasons.

As a workaround, the below API call can be used :

GET https://<vRA-FQDN>/deployment/api/deployments?expiresAt=%5B<START_DATE>%2C<END_DATE>%5D&apiVersion=<API_Version>

Example: GET https:/<vRA-FQDN>deployment/api/deployments?expiresAt=%5B2024-03-30T07%3A00%3A00.000Z%2C2025-03-31T06%3A59%3A00.000Z%5D&apiVersion=2020-08-25

Where <START_DATE> and <END_DATE> should be replaced with the user’s desired date range (in UTC format), and <API_Version> should be replaced with the appropriate API Version.

A fix for this issue is included in VMware Cloud Foundation 9.