If you use the REST API to update an analyst list while transactions are being processed, SAS OnDemand Decision Engine might stop responding, or the JVM might crash. Transactions will no longer be processed until you restart SAS OnDemand Decision Engine.
If SAS OnDemandDecision Engine stops responding to incoming transactions, messages similar to the following occur in the log:
2025-05-27T15:24:43,439 [RMI TCP Connection(4)-10.21.14.39] ERROR SharedMemorySAS SAS channel [pid=443361 key=5024] is not responding, closing
2025-05-27T15:24:43,440 [RMI TCP Connection(4)-10.21.14.39] DEBUG SASSharedMemoryChannel [pid=443361 key=5024] closing
2025-05-27T15:24:43,440 [RMI TCP Connection(4)-10.21.14.39] INFO SASSharedMemoryChannel [pid=443361 key=5024] closed
2025-05-27T15:24:43,458 [Engine 0] DEBUG SASSharedMemoryChannel [pid=443361 key=5024] closing
2025-05-27T15:24:43,458 [Engine 0] DEBUG SASSharedMemoryChannel kill -SIGKILL 443361
…
2025-05-27T15:24:43,806 [Engine 3] WARN TRANSACTION_FAILED elapsed=24.0ms cmx_tran_id=0032191090672464 smh_acct_type="CS" smh_activity_type="MC" smh_rtn_code="12" smh_reason_code="ERRR"
com.sas.finance.fraud.engine.sas.SharedMemorySAS$ChannelWaitTimeout: 20ms passed waiting for a SAS channel
If the JVM crashes, the log contain the following messages:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x000014b88dafa2c5, pid=420760, tid=420818
#
# JRE version: OpenJDK Runtime Environment Zulu11.56+20-SA (11.0.15+10) (build 11.0.15+10-LTS)
# Java VM: OpenJDK 64-Bit Server VM Zulu11.56+20-SA (11.0.15+10-LTS, mixed mode, tiered, compressed oops, concurrent mark sweep gc, linux-amd64)
# Problematic frame:
# v ~StubRoutines::jshort_disjoint_arraycopy
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h %e" (or dumping to
/sasvol01/confighome94/Lev1/Applications/SASFraudManagement/6.2/SAMS/engine/
Server1/logs/core.420760)
#
# An error report file with more information is saved as:
#
/sasvol01/confighome94/Lev1/Applications/SASFraudManagement/6.2/SAMS/engine/
Server1/logs/hs_err_pid420760.log
…