Бросок ActiveMQ org.apache.activemq.ra.LocalAndXATransaction
У меня есть установка кластера ActiveMQ (горизонтальная), развернутая на Weblogic Server, использующая GFS для постоянного хранения с настройкой Master/Slave, она хорошо работает только с запущенным Master Node, но когда я запускаю Slave-узел, Master Node начинает выдавать следующие исключения на управляемом сервере weblogic. из журналов.. Я поднял эту проблему с оракулом, а также есть следующий ответ: Поддержка Oracle
1) Не уверен, почему работает нормально работающий мастер-узел и возникают проблемы с подчиненным узлом. Поскольку ошибка вызывается из кода MQ, я не могу много комментировать то же самое. Пожалуйста, дайте мне знать, проверили ли вы с вашей командой приложений. Каков их комментарий относительно сообщения об исключении? Пожалуйста, держи меня в курсе.
Спасибо.
2) Я просмотрел журнал сервера, указанный в запросе на обслуживание, и проверил случай.
Согласно журналу, исключение EJB вызвано из-за исключения нулевого указателя, которое вызывается из кода MQ. Предлагаем вам проверить с приложением относительно того же
С уважением,
Vaisakh.S
Команда разработчиков приложений
Похоже, именно этот фрагмент кода вызывает нулевой указатель. Я проследил всю трассировку стека, которая указывает на строку, выделенную ниже, this.connection должно быть нулевым. Это все внутренности ActiveMQ, ничего особенного с приложением.
код см в комментарии
Следующие журналы взяты из журналов, управляемых weblogic.out смотрите комментарий, так как stackru не позволяет