我使用的是adventnet,它在调用methid ASN1Parser.encodeVarBindList(SnmpvarBind)时抛出ArrayIndexOutOfBoundsException异常。
SnmpvarBind变量长度大于1024
java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)
at com.adventnet.snmp.snmp2.ASNTypes.encodeOctets(ASNTypes.java:255)
at com.adventnet.snmp.snmp2.SnmpString.encode(SnmpString.java:371)
at com.adventnet.snmp.snmp2.SnmpVarBind.encode(SnmpVarBind.java:206)
at com.adventnet.snmp.snmp2.ASN1Parser.encodeVarBindList(ASN1Parser.java:617)
at com.adventnet.snmp.snmp2.ASN1ParserProxy.encodeVarBind(ASN1ParserProxy.java:64)
at com.cisco.csrc.dcf.SnmpVarBindMgr.encodeVarBind(SnmpVarBindMgr.java:493)发布于 2012-02-17 13:52:55
https://stackoverflow.com/questions/9275426
复制相似问题