После обновления до 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 и как вы преодолели эту проблему?
Заранее спасибо!