Unable to save ARA approval request, receive "Unable to invoke method click" error

book

Article ID: 85023

calendar_today

Updated On:

Products

CA Continuous Delivery Automation - Automation Engine

Issue/Introduction

Affects Release version(s): 6;7;8

Error Message :
​com.vaadin.server.ServerRpcManager$RpcInvocationException: Unable to invoke method click in com.vaadin.shared.ui.button.ButtonServerRpc

When creating a new approval, if the environment is CIT or cit the following error is displayed when saving it.  See screenshot below.

Investigation

Steps to reproduce.
  1. Login into ARA 
  2. Go to the Administrator Tab 
  3. Modify the user, in the Approval Request tab. Choose, If Environment Name is equal to cit or is equal to CIT. 

<Please see attached file for image>

0EMb0000000IY6G.png
4. Save it --> error message pops up.

<Please see attached file for image>

0EMb0000000IY6L.png
com.vaadin.server.ServerRpcManager$RpcInvocationException: Unable to invoke method click in com.vaadin.shared.ui.button.ButtonServerRpc 
at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:160) 
at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:118) 
at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:408) 
at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:273) 
at com.vaadin.server.communication.PushHandler$2.run(PushHandler.java:149) 
at com.vaadin.server.communication.PushHandler.callWithUi(PushHandler.java:243) 
at com.vaadin.server.communication.PushHandler.onMessage(PushHandler.java:503) 
at com.vaadin.server.communication.PushAtmosphereHandler.onMessage(PushAtmosphereHandler.java:88) 
at com.vaadin.server.communication.PushAtmosphereHandler.onRequest(PushAtmosphereHandler.java:78) 
at org.atmosphere.cpr.AsynchronousProcessor.action(AsynchronousProcessor.java:199) 
at org.atmosphere.cpr.AsynchronousProcessor.suspended(AsynchronousProcessor.java:107) 
at org.atmosphere.container.TomcatWebSocketUtil.doService(TomcatWebSocketUtil.java:154) 
at org.atmosphere.container.Tomcat7Servlet30SupportWithWebSocket.service(Tomcat7Servlet30SupportWithWebSocket.java:62)

Cause

Cause type:
Defect
Root Cause: The Approval Request page doesn't validate duplicate data. The issue shows up when two similar entries are added with a different case: lower vs upper case (i.e. cit vs. CIT).

Environment

OS Version: N/A

Resolution

Update to a fix version listed below or a newer version if available.
 

Fix Status: Released

Fix Version(s):
Component(s): ECC Plugin

Release Manager 8.0.0 - Available
Release Manager 7.0.2 - Available
Application Release Automation 6.0.5 - Available

Additional Information

Workaround :
N/A

Attachments

1558693343696000085023_sktwi1f5rjvs16m6d.png get_app
1558693341500000085023_sktwi1f5rjvs16m6c.png get_app