I just saw that you released the v4.0.7 version of the java low level api. I'm looking for a changelog, but could not find any information, i checked the help files, the releases. any hints?
I have a strange issue on a customer site. Our Application monitors ~5000 switches - each switch gets scanned each 1.5h. So there are quite alot of snmp queries each day. The problem comes when we try to read the ifNames. Each day we get arround 4-10 invalid ifNames. Never the same switch or ifName - we couldn't find a pattern. So we added some verbose logging to the application.
"invalid ifNames" means, the string encoding is wrong, instead of an ascii string we get a hex string, here is an example:
Calling the target.getMibOperations().toString twice did NOT always returned the same value! Sometime this operation returns the ascii string, sometimes it returns the hex string. So currently we think the problem is this call, which gets confused 4-10 times a day.
As our application uses several threads to do the snmp query I want to ask you if the getMibOperations function is thread safe?
Currently the customer uses the 4.0.3 library, but we're updating to 4.0.6 asap.