Git Integration and Polyglot Scripting becomes unavailable & Workflows fails with Error "Wrapped java.lang.IllegalStateException: Polyglot scripting is not supported with the current license."
book
Article ID: 374571
calendar_today
Updated On:
Products
VMware Aria Suite
Issue/Introduction
After upgrading an Automation Orchestrator deployment, that uses an Advanced legacy license, access to advanced features such as Git integration and multi-language support is lost.
Running workflows in vRO produces the following error "Wrapped java.lang.IllegalStateException: Polyglot scripting is not supported with the current license."
Wrapped java.lang.IllegalStateException: Polyglot scripting is not supported with the current license. (Workflow:<Workflow Name> / <item name> (item1)#2)
The problem exists only in Aria Automation deployments entitled with an Advanced license.
Aria Orchestrator 8.17.x and 8.18.x vSphere 7.x subscribed to VMC for licensing
Cause
Aria Automation's Orchestration capabilities for Advanced licenses are mis-configured in 8.18.x due to which Orchestrator licensing check process fails when vCenter does not return any vCenter assets assigned license before falling back to checking for the manual licensing.
Resolution
Resolution: This issue is resolved in VMware Aria Automation 8.18.1 with VCF_ENABLED license.
Follow either of the resolution:
1. Use a vSphere instance for vSphere Authentication which has a valid license for the polyglot scripting feature assigned to the vCenter asset. 2. Upgrade to Aria Automation 8.18.1 and assign a manual VCF_ENABLED license which is valid for the polyglot scripting feature. Aria Automation 8.18.1 should no longer fail before falling back to checking the manually set license.
Workaround:
Prerequisites:
1. Take simultaneous virtual machine snapshots without memory, with quiescing for each appliance in the cluster. 2. You have access to root credentials. 3. You have access to SSH utilities such as PuTTy. 4. You have file transfer tools like WinSCP or FileZilla.
Procedure:
1. Download the file titled sr66285.tar.gz 2. SSH into one appliance in the cluster. 3. Upload this file to the appliance using a transfer utility such as WinSCP or an equivalent tool. 4. Run the following command: (tar -xvf sr66285.tar.gz -C /tmp && chmod a+x /tmp/66285-patch.sh && /tmp/66285-patch.sh); rm -f /tmp/66285-patch.sh 5. Wait for 15 minutes for services to fully restart. 6. Login to Aria Automation Orchestrator using a new browser session. 7. Verify the issue is resolved by validating that Git Integration and Polyglot Scripting are now available.