После обновления до snm4j.2.6.3 с snmp4j.2.5.8 я столкнулся с новой проблемой. Ловушки иногда не прослушиваются после запуска приложения, после перезапуска приложения ловушки прослушиваются как обычно. Во время этой проблемы ловушки принимаются через порт 162 (процесс получения ловушек) на клиентском сервере, но не принимаются переопределенным методом «processPdu» интерфейса «CommandResponderEvent» snmp4j. Тот же фрагмент кода отлично работал с snmp4j.2.5.8 без каких-либо проблем.
Пробовал с более поздней версией snmp4j.2.7.0 и snmp4j.2.8.0, но сами ловушки не прослушиваются, но когда я использовал tcpdump для процесса приема ловушек, работающего на порту 162, ловушки поступают на клиентский сервер, но не прослушиваются snmp4j.
Примечание. Я использую MultithreadedMessageDispatcher.
Я хотел знать, сталкивался ли кто-нибудь с такой же проблемой с версиями snmp4j.2.6.3, snmp4j.2.7.0 и snmp4j.2.8.0, и как вы решили эту проблему?
Заранее спасибо!