We are not sure why the errors are surfacing on that specific object.
Release : 17.0
Component : Svc Desk Web Services
In this specific example, the error was happening on the service "sa_script_role_join_scriptService". Similar approach can be followed in case an error is seen on some other service too.
1) Backup this file CATALINA_BASE_REST\webapps\caisd-rest\WEB-INF\beans.xml and comment out the service entry causing the exception
a) Look for below
<!--The sa_script_role_join_script bean service-->
<bean autowire="default" class="com.ca.ServicePlus.rest.sdm.service.sa_script_role_join_scriptService" id="sa_script_role_join_scriptService"/>
b) Put a comment on the second line to look like below:
<!--The sa_script_role_join_script bean service-->
<!-- <bean autowire="default" class="com.ca.ServicePlus.rest.sdm.service.sa_script_role_join_scriptService" id="sa_script_role_join_scriptService"/> -->
c) Save
2) Backup this file CATALINA_BASE_REST\conf\server.xml and
a) look for below entry:
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
b) change the value of autoDeploy to false so it looks like:
<Host appBase="webapps" autoDeploy="false" name="localhost" unpackWARs="true">
c) save
3) Restart REST Tomcat.
Repeat the above process if there is an updated caisd-rest.war file that is obtained via a patch/upgrade, and/or if REST is redeployed again.