Hi Oleg, Eric > Me neither, but from what I've seen, in HttpCoreNIOSender Synapse logs the > thrown IOReactorException including the cause information as early as it has > a chance to do so: > Eric - you are looking at a previous version of the code, when we enabled auto-restart on unexpected shutdown, we improved this logic. However the real cause is the ClosedChannelException issue. We can neatly log fatal causes when such a restart is performed, so that we will know in future, what caused such a filure >>> Was it correct to terminate the Reactor? >>> >> No, it was not. ClosedChannelException should not be considered fatal. >> > This was also my understanding. > > >> It is a shame the exception is unchecked, though. >> > Agreed. >
Lets work on getting this fix into HttpComponents, probably as you switch to the new HttpCore version, since this is a quite common scenario you encounter in your deployment cheers asankha -- Asankha C. Perera AdroitLogic, http://adroitlogic.org http://esbmagic.blogspot.com
