Handling Client ID Already Exists Exception

This error can occur when FES is force closed when the break points are in place or when break point addition fails due to any other reason on previous attempt. In such a case the client corresponding to the previous connection needs to be removed. Follow the steps below and add the break point again.

Identifying the Connection 

  • Login to ESB Dashboard. Under the Server Satus node select the Enterprise Server and then Select Connections. 
  • Check for PTP connections related to unclosed break points. The connection names will have the pattern <CLIENT_ID>,<Number> .
    • Client IDs will be of the format ESBX_SYSTEM<Event Process Name><Version><RouteName>C and ESBXSYSTEM<EventProcessName><Version><COMPONENT_NAME>_<RouteName>
  • Copy the ClientIDs from here.

 

Closing Identified Connections

Icon

All the operations outlined have to be performed in connection management perspective of eStudio.

 

  • Log into FES-JMX and navigate to Admin Service node as shown below


  • Right click on the node and click – ViewOperations which opens the dialog as shown below

  • Choose the operation disconnectClient(clientID) and provide the clientIDs from above.
  • Click on the disconnectClient button, a value true will be seen in the Result Tab and the client will get disconnected. 

You can verify this by refreshing the dashboard list of connections found above.

 

Adaptavist ThemeBuilder EngineAtlassian Confluence