SOAP Integration and plugin fails in Aria Automation & Orchestrator after disabling the proxy
search cancel

SOAP Integration and plugin fails in Aria Automation & Orchestrator after disabling the proxy

book

Article ID: 345002

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Symptoms:
  •  SOAP Integration and plugin fails in Aria Automation & Orchestrator after disabling the proxy using command: vracli proxy disable
  • The /services-logs/prelude/vco-app/file-logs/vco-server-app.log file contains errors similar to:
java.lang.NumberFormatException: For input string: ""
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
    at java.lang.Integer.parseInt(Integer.java:662) ~[?:?]
    at java.lang.Integer.parseInt(Integer.java:770) ~[?:?]
org.apache.axis2.transport.http.ProxyConfiguration.configure(ProxyConfiguration.java:191) ~[axis2-transport-http-1.5.6.jar:?]
  • The variables for proxyHost and proxyPort are blank in the /services-logs/prelude/vco-app/file-logs/vco-server-app.log logfile:
2023-05-31T04:49:51.702Z INFO vco [host='vco-app-5457866f4d-jlk2l' thread='localhost-startStop-1' user='' org='' trace=''] {} O11N - Sysprop: http.proxyPort =
2023-05-31T04:49:51.702Z INFO vco [host='vco-app-5457866f4d-jlk2l' thread='localhost-startStop-1' user='' org='' trace=''] {} O11N - Sysprop: https.proxyHost =


Environment

VMware Aria Automation Orchestrator 8.12.x
VMware Aria Automation 8.12.x

Cause

The issue occurs when the proxy service has been disabled using command vracli proxy disable. This should not be done unless consulted with VMware. The SOAP plugin requires the http.proxyPort property to be non-empty. If you do not wish to leverage the proxy enable it again with the default settings as per the resolution section.

Resolution

To resolve the issue follow the steps outlined below:

1. Enable the proxy and restart vRO:

vracli proxy enable
vracli proxy apply


2. If there is no need of external proxy, restore the default proxy configuration.

vracli proxy set-default
vracli proxy apply


3. Restart vRO service and ensure that the http.proxyPort now has a value populated:

/opt/scripts/deploy.sh