Hi Christof,

This is now fixed with version 1.9.2 which
can be downloaded from snmp4j.org.

Best regards,
Frank

Christof Meerwald wrote:
Hi,

there appears to be a pretty nasty regression in snmp4j 1.9.1g (might have been introduced in 1.9.1f) where you get a NullPointerException in Snmp$PendingRequest.pduHandleAssigned (Snmp.java, line 1428) when trying to send an asynchronous request (essentially just using the code from the Javadoc to send an asynchronous SNMPv1 request).

The problem appears to be that a call to createPendingTimer() (if timer == null) has been added to the synchronous send method, but not to the asynchronous send method in Snmp.java. Therefore, the timer variable could still potentially be null in the pduHandleAssigned callback and result in a NullPointerException.

So, I think, a call to createPendingTimer needs to be added to the asynchronous send method as well (Snmp.java, line 850).


Christof


--
AGENT++
http://www.agentpp.com
http://www.mibexplorer.com
http://www.mibdesigner.com
_______________________________________________
SNMP4J mailing list
[email protected]
http://lists.agentpp.org/mailman/listinfo/snmp4j

Reply via email to