Я знаком с JMS, но не с Tibco.Трассировка стека указывает, что проблема возникает, когда клиент вызывает javax.jms.MessageConsumer.receive()
.Этот вызов входит в реализацию клиента Tibco JMS, что приводит к сообщению Connection has been terminated
.Спецификация JMS не определяет сообщения об ошибках, которые сопровождают исключения JMS, поэтому это сообщение пришло именно из реализации Tibco.Я предполагаю, что произошла сетевая ошибка или, возможно, истекло время ожидания соединения.
Я рекомендую вам проверить журналы сервера Tibco EMS, чтобы увидеть, нет ли там каких-либо соответствующих ошибок, зарегистрированных в Tibco, и выяснить, в каких ситуацияхможет привести к этому конкретному сообщению.Tibco EMS не является открытым исходным кодом, как, например, ActiveMQ, поэтому такой человек, как я, не может копаться в коде и выяснять, что именно происходит.