[SNMP4J] SNMP4j duplicate registration exception

László Leonard laslaul at yahoo.com
Mon Sep 1 08:52:45 CEST 2014


Hello,

I have some dificulties registering my managed objects to MOServer.
The problem occured to me when I try to register a managed objects under an already registered managed object.
I send you the problematic code below:

 @SuppressWarnings({ "rawtypes", "unchecked" })
 MOScalar myScalar = new MOScalar(new OID("1.3.6.1.4.1.5999.1.0"), MOAccessImpl.ACCESS_READ_ONLY, new OctetString(
 "Hello"));
 ourOwnManagedScalarObjects.put(myScalar.getID().toString(), myScalar);
 try {
server.register(myScalar, new OctetString("1.3.6.1.4.1.5999"));
} catch (DuplicateRegistrationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
 myScalar = new MOScalar(new OID("1.3.6.1.4.1.5999.1.1.0"), MOAccessImpl.ACCESS_READ_ONLY, new OctetString(
 "HelloWorld"));
 ourOwnManagedScalarObjects.put(myScalar.getID().toString(), myScalar);
 try {
// the exception is thrown at this line
server.register(myScalar,  new OctetString("1.3.6.1.4.1.5999"));
} catch (DuplicateRegistrationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

Could you explain why I cannot register objects this way please?

Best regards,
Leonard



More information about the SNMP4J mailing list