'Could not deserialize result from HTTP invoker remote service' error when opening/editing workflows in RSA Identity Governance & Lifecycle
Originally Published: 2017-11-27
Article Number
Applies To
RSA Version/Condition: 7.x
Issue
Could not deserialize result from HTTP invoker remote service
[http://<server-name>/wpServices/ProcessService]; nested exception is
java.io.InvalidClassException: com.workpoint.common.data.table.TableData;
local class incompatible: stream classdesc serialVersionUID = 8915539405905761180,
local class serialVersionUID = 874241357800048193:
[http://<server-name>/wpServices/ProcessService]; nested exception is
java.io.InvalidClassException: com.workpoint.common.data.table.TableData;
local class incompatible: stream classdesc serialVersionUID = 8915539405905761180,
local class serialVersionUID = 874241357800048193:
The same error is in the aveksaServer.log (/home/oracle/wildfly/standalone/log/aveksaServer.log):
WARN [wp.utils.WpUtils] (default task-182) [ProcessesService]
Could not deserialize result from HTTP invoker remote service
[http://<server-name>/wpServices/ProcessService]; nested exception is
java.io.InvalidClassException: com.workpoint.common.data.table.TableData;
local class incompatible: stream classdesc serialVersionUID = 8915539405905761180,
local class serialVersionUID = 874241357800048193:
org.springframework.remoting.RemoteAccessException:
Could not deserialize result from HTTP invoker remote service
[http://i<server-name>/wpServices/ProcessService]; nested exception is
java.io.InvalidClassException: com.workpoint.common.data.table.TableData; local class incompatible:
stream classdesc serialVersionUID = 8915539405905761180, local class serialVersionUID = 874241357800048193
at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.convertHttpInvokerAccessException(HttpInvokerClientInterceptor.java:212)
[spring-web-4.2.8.RELEASE.jar:4.2.8.RELEASE]
at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.invoke(HttpInvokerClientInterceptor.java:147)
[spring-web-4.2.8.RELEASE.jar:4.2.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[spring-aop-4.2.8.RELEASE.jar:4.2.8.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208)
[spring-aop-4.2.8.RELEASE.jar:4.2.8.RELEASE]
at com.sun.proxy.$Proxy282.queryByID(Unknown Source)
Please refer to RSA Knowledge Base Article 000030327 -- Artifacts to gather in RSA Identity Governance & Lifecycle to find the location of the aveksaServer.log file for your specific deployment if you are on a WildFly cluster or a non-WildFly platform.
Cause
Resolution
- Login to the RSA Identity Governance & Lifecycle application server as the oracle user. If this is a cluster, login to the server defined as the Domain Controller.
- Run the command below to find the IP address on which the server is listening:
netstat -ltn | grep 9999
You should see output similar to the below:tcp 0 0 127.0.0.1:9999 :::* LISTEN
Use the IP address from the above command in the subsequent steps.
- Check which ear files are deployed with the following command
$AVEKSA_HOME/wildfly/bin/jboss-cli.sh -c --controller="127.0.0.1:9999" --command="deployment-info"
You should see output similar to the below:
NAME RUNTIME-NAME PERSISTENT ENABLED STATUS aveksaWFArchitect.ear aveksaWFArchitect.ear true true OK aveksa.ear aveksa.ear true true OK
It is possible you might see output such as the following if you have previously deployed the aveksa ear file manually and did not rename or copy it to aveksa.ear before deployment.
NAME RUNTIME-NAME PERSISTENT ENABLED STATUS aveksaWFArchitect.ear aveksaWFArchitect.ear true true OK <name other than aveksa.ear> <name other than aveksa.ear> true true OK
- Undeploy the ear files (Standalone)
$AVEKSA_HOME/wildfly/bin/jboss-cli.sh -c --controller="127.0.0.1:9999" --command="undeploy <name of deployed aveksa ear file>" $AVEKSA_HOME/wildfly/bin/jboss-cli.sh -c --controller="127.0.0.1:9999" --command="undeploy aveksaWFArchitect.ear"
- Undeploy the ear files (Clustered)
$AVEKSA_HOME/wildfly/bin/jboss-cli.sh -c --controller="127.0.0.1:9999" --command="undeploy <name of deployed aveksa ear file> --server-groups=img-server-group" $AVEKSA_HOME/wildfly/bin/jboss-cli.sh -c --controller="127.0.0.1:9999" --command="undeploy aveksaWFArchitect.ear --server-groups=img-server-group"
- Deploy the ear files. (Standalone)
$AVEKSA_HOME/wildfly/bin/jboss-cli.sh -c --controller="127.0.0.1:9999" --command="deploy $AVEKSA_HOME/archive/<name of aveksa ear file to be deployed> --name=aveksa.ear --runtime-name=aveksa.ear" $AVEKSA_HOME/wildfly/bin/jboss-cli.sh -c --controller="127.0.0.1:9999" --command="deploy <directory path>/aveksaWFArchitect.ear"
- Deploy the ear files. (Clustered)
$AVEKSA_HOME/wildfly/bin/jboss-cli.sh -c --controller="127.0.0.1:9999" --command="deploy $AVEKSA_HOME/archive/<name of aveksa ear file to be deployed> --name=aveksa.ear --runtime-name=aveksa.ear --server-groups=img-server-group" $AVEKSA_HOME/wildfly/bin/jboss-cli.sh -c --controller="127.0.0.1:9999" --command="deploy <directory path>/aveksaWFArchitect.ear --server-groups=img-server-group"
Related Articles
RSA Identity Governance & Lifecycle requests stuck in an open state due to datafile resizing 251Number of Views How to open TCP/IP ports in RSA Identity Governance & Lifecycle 111Number of Views Error while opening workflows in Workpoint Editor in RSA Identity Governance & Lifecycle 7.1.0 P03 when using secure port… 94Number of Views How to close Open Violations for inactive Segregation of Duties (SoD) and User Access Rules in RSA Identity Governance & L… 76Number of Views Service is unavailable in replica when opening replica RSA Authentication Manager Self-Service Console 82Number of Views
Trending Articles
RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide RSA Authentication Manager 8.9 Release Notes (January 2026) How to install the jTDS JDBC driver on WildFly for use with Data Collections in RSA Identity Governance & Lifecycle RSA Authentication Manager 8.8 Setup and Configuration Guide Artifacts to gather in RSA Identity Governance & Lifecycle
Don't see what you're looking for?