HI Refinitiv,
We have found many error occurs about "Reactor Channel is not active" on production.
Could you help advice how these error occurs? What is the possible way to fix issue?
@danai.ongvuttivate
Refer to the source code, the problem can happen when dispatching the inactive ReactorChannel.
if (!isReactorChannelReady(reactorChannel)) { return populateErrorInfo(errorInfo, ReactorReturnCodes.FAILURE, "Reactor.dispatchChannel", "ReactorChannel is not active, aborting."); }
The ReactorChannel is not in an Up or Ready state.
boolean isReactorChannelReady(ReactorChannel reactorChannel) { return reactorChannel.state() == ReactorChannel.State.UP || reactorChannel.state() == ReactorChannel.State.READY; }
Are you using multiple ReactorChannels in one Reactor?