Previous Topic: Database-Related ErrorsNext Topic: SDK Errors


RiskMinder Server Errors

Problem:

I am trying to restart RiskMinder Server, but it is not coming up. The last line in arcotriskfortstartup.log shows the following error:

Cannot continue due to ARRF_LIB_init failure, SHUTTING DOWN

Cause:

The possible cause may be that you have configured a rule that requires $$rulelibname$$.so, but this SO is not present in the $ARCOT_HOME/plugins/rules/ directory.

Solution:

Perform the following steps:

  1. Search for the occurrences of the following string:
    Couldn't find symbol [$$RULENAME$$] in library [$$rulelibname$$]
    
  2. If you find the preceding string, then copy the (corresponding) $$rulelibname$$.so to the $ARCOT_HOME/plugins/rules/ directory.
  3. Search for the occurrences of the following string:
    "Couldn't get function pointer for symbol [ARRF_AddOnRule] in lib [$$rulelibname$$]
    
  4. If you find the preceding string, then copy the (corresponding) $$rulelibname$$.so to the $ARCOT_HOME/plugins/rules/ directory.
  5. If you do not see any of these log strings, it is recommended that you look for any ERROR or WARNING messages in the log file. It should provide you sufficient information to debug this issue.

Problem:

I am trying to restart RiskMinder Server, but it is not coming up. The last lines in arcotriskfortstartup.log show the following error:

"Transport Exception on Admin channels: bind: Address already in use"

"Cannot continue due to loadAdminProtocolsAndAddTranports failure, SHUTTING DOWN"

Cause:

The possible cause for this issue is that the Server Management Port (Default Port Number: 7980) is already open on the host by some other process. While, RiskMinder Server requires a minimum of Server Management port to start up.

Solution:

Perform the following steps:

  1. Open the system console window.
  2. Navigate to $ARCOT_HOME.
  3. Start RiskMinder Server in the debug mode, as follows:
    arrfserver -debug -port <new_port>
    

After the Server Management port is open, the Master Administrator can log in to the Administration Console and configure the other ports.