The deploy_testing_rules_ind property value is set on the Preferences tab, under System Properties ► Deployment. The default value of the property is false. If you set the property to true and restart the web application, the rules in the Testing folder are deployed to SAS® OnDemand Decision Engine.
However, if you move a rule back to the Coding folder from the Testing folder, a 500 error might be displayed on the web page. When you refresh the page, the rule disappears from both the Testing and the Coding folders.
The following error is written in the catalina.out log file for the web application server for SAS® Fraud Management:
12:56:36,157 | ERROR | [[rest]] | Servlet.service() for servlet [rest] in context with path [/SASFraudMgmtMid-TierXXXX] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException: null
at com.sas.finserv.creditfraud.rules.service.RuleWorkflowServiceImpl.
processToCoding(RuleWorkflowServiceImpl.java:173) ~[sas.finserv.creditfraud.webapp.jar:6020001.2.0.20251118093100_f0rapt62p]
at com.sas.finserv.creditfraud.rules.service.RuleWorkflowServiceImpl.
processRequest(RuleWorkflowServiceImpl.java:1044) ~[sas.finserv.creditfraud.webapp.jar:6020001.2.0.20251118093100_f0rapt62p]
at com.sas.finserv.creditfraud.rules.service.RuleWorkflowServiceImpl.updateState
WithOptimisticCheck(RuleWorkflowServiceImpl.java:1484) ~[sas.finserv.creditfraud.webapp.jar:6020001.2.0.20251118093100_f0rapt62p]
…
There is no workaround for this issue.