How to solve :com.solacesystems.jcsmp.JCSMPTransportException: Unexpected error:Fatal reactor error
2019-12-24 07:20:46.556000+0000 [86052:Context_3_ReactorThread] INFO com.solacesystems.jcsmp.protocol.impl.TcpClientChannel: (Client name: gtosp-tibco/86052/#0bb60005/5jqZ4iMrCl Local addr: 10.0.0.8:57346 Remote addr: ...:55555) - handleException(): Channel Closed Event (smfclient 12)
2019-12-24 07:20:46.563000+0000 [86052:Context_3_ReactorThread] INFO com.solacesystems.jcsmp.protocol.impl.TcpClientChannel: Channel Closed (smfclient 12)
2019-12-24 07:20:46.573000+0000 [86052:Context_3_ReactorThread] INFO com.solacesystems.jcsmp.impl.flow.SubFlowManagerImpl: SubChannel (smfclient 12, name=*******/86052/#0bb60005/5jqZ4iMrCl, desc=) threw exception, non-recoverable.
com.solacesystems.jcsmp.JCSMPTransportException: Unexpected error:Fatal reactor error
at com.solacesystems.jcsmp.protocol.impl.TcpClientChannel.handleException(TcpClientChannel.java:1325)
at com.solacesystems.jcsmp.protocol.impl.TcpClientChannel.handleException(TcpClientChannel.java:1251)
at com.solacesystems.jcsmp.protocol.nio.impl.SubscriberMessageReader.notifyFatalError(SubscriberMessageReader.java:184)
at com.solacesystems.jcsmp.protocol.smf.SimpleSmfClient.notifyFatalError(SimpleSmfClient.java:1165)
at com.solacesystems.jcsmp.protocol.nio.impl.SyncEventDispatcherReactor.processReactorChannels(SyncEventDispatcherReactor.java:208)
at com.solacesystems.jcsmp.protocol.nio.impl.SyncEventDispatcherReactor.eventLoop(SyncEventDispatcherReactor.java:157)
at com.solacesystems.jcsmp.protocol.nio.impl.SyncEventDispatcherReactor$SEDReactorThread.run(SyncEventDispatcherReactor.java:338)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.solacesystems.jcsmp.JCSMPFatalErrorException: Fatal reactor error
... 4 common frames omitted
Caused by: java.lang.OutOfMemoryError: unable to create new native thread
Answers
-
Thank you Aaron , we increased the no of open processes in limit config that resolved our issue
1