1977

WQS - Failed to register our RPC number (RPCNumber) with RPC Server (rcode = Code)

Description 

The WQS process failed to register its address with the RPC listener process (RPC_TCP_LI or RPC_UDP_LI). Other iProcess processes therefore cannot communicate with the WQS process and hence cannot access work queues.

Possible causes for this error are:

Another process is using the RPC port that the WQS process is trying to use. iProcess processes try to use RPC ports based on their process IDs (PID) + 0x40000000.
A process was using the RPC port that the WQS process is trying to use. That process has died or been killed, but the RPC port has not been released. The port must therefore be deleted before it can be registered by the WQS process.

Appears In 

SWDIR\logs\sw_warn

Severity 

1 (Critical)

Action 

To resolve the problem:

1. Make sure that the TCP and UDP RPC listener processes are running. Restart them if necessary.
2. Investigate which RPC ports are in use (using rpcinfo); delete any that are not being used but have not been released.

Note 

On UNIX rpcinfo is a system command. On Windows it can be found in SWDIR\rpc. Use rpcinfo -t to check if a process is listening on an RPC port. If there is no response, you can use rpcinfo -d to delete the port.

See Also 

“Administering iProcess Engine Server Processes”, in the TIBCO iProcess Engine: Administrator's Guide, for information about how to restart the RPC listener processes.