Exception when Provisioning an ipv6 address on a node with SNMP Enabled

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)

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Benjamin Reed April 4, 2011 at 6:34 PM

fixed in master

[master f14f451] deal with IPv6 addresses in the ScanManager

Fixed

Details

Assignee

Reporter

Labels

Components

Fix versions

Affects versions

Priority

PagerDuty

Created November 19, 2010 at 4:18 PM
Updated January 27, 2017 at 4:21 PM
Resolved April 4, 2011 at 6:34 PM