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

Document ID : KB000085023
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
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. 

0EMb0000000IY6G.png
4. Save it --> error message pops up.
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)
Environment:
OS Version: N/A
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).
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