Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.9.2
-
Fix Version/s: 1.9.7
-
Component/s: Provisioning/Discovery/Capsd/Provisiond
-
Security Level: Default (Default Security Scheme)
-
Labels:
Description
When provisioning a node and giving it an ipv6 address we get an exception walking the ipAddrTable
Caused by: java.lang.IllegalArgumentException: String fe80::20c:29ff:fe33:66e1 could not be converted to a SnmpObjId at subId 0
at org.opennms.netmgt.snmp.SnmpObjId.convertStringToInts(SnmpObjId.java:124)
at org.opennms.netmgt.snmp.SnmpObjId.<init>(SnmpObjId.java:61)
at org.opennms.netmgt.snmp.SnmpInstId.<init>(SnmpInstId.java:45)
at org.opennms.netmgt.provision.service.operations.ScanManager.updateSnmpData(ScanManager.java:142)
at org.opennms.netmgt.provision.service.operations.SaveOrUpdateOperation.updateSnmpData(SaveOrUpdateOperation.java:160)
at org.opennms.netmgt.provision.service.operations.SaveOrUpdateOperation.scan(SaveOrUpdateOperation.java:152)
at org.opennms.netmgt.provision.service.CoreImportActivities.scanNode(CoreImportActivities.java:171)
Caused by: java.lang.IllegalArgumentException: String fe80::20c:29ff:fe33:66e1 could not be converted to a SnmpObjId at subId 0
at org.opennms.netmgt.snmp.SnmpObjId.convertStringToInts(SnmpObjId.java:124)
at org.opennms.netmgt.snmp.SnmpObjId.<init>(SnmpObjId.java:61)
at org.opennms.netmgt.snmp.SnmpInstId.<init>(SnmpInstId.java:45)
at org.opennms.netmgt.provision.service.operations.ScanManager.updateSnmpData(ScanManager.java:142)
at org.opennms.netmgt.provision.service.operations.SaveOrUpdateOperation.updateSnmpData(SaveOrUpdateOperation.java:160)
at org.opennms.netmgt.provision.service.operations.SaveOrUpdateOperation.scan(SaveOrUpdateOperation.java:152)
at org.opennms.netmgt.provision.service.CoreImportActivities.scanNode(CoreImportActivities.java:171)
fixed in master
[master f14f451]
NMS-4251deal with IPv6 addresses in the ScanManager