VMware Aria Suite ABX action content sharing not syncing successfully
search cancel

VMware Aria Suite ABX action content sharing not syncing successfully

book

Article ID: 314712

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Symptoms:

  • ABX action content sharing is not syncing successfully.
  • The following error appears in the abx service logs located under /services-logs/prelude/abx-service-app/file-logs/abx-service-app.log:
2023-06-2801:36:44.658 +05302023-06-27T20:06:44.658Z INFO abx-service [host='abx-service-c65fc48c7-8tlh6' thread='parallel-62' user='deploymentservice' org='' trace='' component='RestResponseEntityExceptionHandler' method='handleGenericError:91' actionRunId='' context='eb20b6d1-####-####-####-########58e' tokenId='' parentTokenId=''] c.v.a.a.c.RestResponseEntityExceptionHandler.handleGenericError:91 - Handling generic exception:

    java.lang.NullPointerException: null

        at com.vmware.automation.abx.integrations.catalog.service.ContentServiceImpl.lambda$getContent$2(ContentServiceImpl.java:97) ~[abx-service-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]

Cause

The issue occurs when a content source is created in Aria Automation for ABX actions and the project for which the source is created contains old actions, which were created before the abx_action table had a field called "shared". When this scenario occurs ABX will error with a status code of 500 when the catalog-service asks for the action.

Resolution

The issue is resolved in the Aria Automation 8.13.1 release.

Workaround:

To work around the issue, perform the following steps.


1. Go to the action edit page for the action
2. Click on "Settings" in the top left corner
3. Click twice on the checkbox labeled "Share with all projects in this organization", The clicks shouldn't be too fast to allow enough time for the change to be recognized on the back end, so if the checkbox was unchecked it should become visibly checked, and then unchecked again.
4. Click "Apply"
5. Click "Save" in the bottom left corner to save the action

After you have done this for each action do the following:

1. Navigate to the Content Source
2. Click "Validate"
3. Click "Save"

This populates the database with the expected data.