[SNMP4J] DefaultMOServer Problem-method wait() doesn't exist!
Nídia S. Campos
nidiascampos at gmail.com
Sat Jul 8 20:35:48 CEST 2006
Hi,
I am trying to add a entry in snmpTargetAddrTable using community 'public'.
When VACM MIB allows access for view 'fullWriteView', TestAgent stops with :
214254 [RequestPool.3] DEBUG org.snmp4j.agent.DefaultMOServer - Waiting for
lock on DefaultMOTable[id=1.3.6.1.6.3.12.1.2.1,index=
org.snmp4j.agent.mo.snmp.SnmpTargetMIB$2 at 1ded0fd,columns=[
org.snmp4j.agent.mo.MOMutableColumn[columnID=2,syntax=6,default=,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=3,syntax=4,default=,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=4,syntax=2,default=1500,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=5,syntax=2,default=3,mode=],
org.snmp4j.agent.mo.snmp.SnmpTagList[columnID=6,syntax=4,default=,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=7,syntax=4,default=,mode=],
org.snmp4j.agent.mo.snmp.StorageType[columnID=8,syntax=2,default=3,mode=],
org.snmp4j.agent.mo.snmp.RowStatus[columnID=9,syntax=2,default=null,mode=]]]
So, this messages comes from org.snmp4j.agent.DefaultMOServe.lock(Object
owner, ManagedObject managedObject) at this condition:
else if (lock.getOwner() != owner) {
try {
if (logger.isDebugEnabled()) {
logger.debug("Waiting for lock on "+managedObject);
}
wait();
}
catch (InterruptedException ex) {
/**@todo logging*/
break;
}
}
This methode wait() doesn't exist, so TestAgent stops at
org.snmp4j.agent.CommanderProcessor.
SetHandler.prepare (OctetString context, Request request, MOServer server).
Please, may someone help me?
Thanks in advance,
Nídia
More information about the SNMP4J
mailing list