test failure: org.opennms.mock.snmp.LLDPMibTest

Description

http://bamboo.internal.opennms.com:8085/browse/OPENNMS-NMS79-UNIT-53/test/case/104944865

java.lang.IllegalStateException: MockSnmpAgent: agent failed to start on address 127.0.0.1/1691 at org.opennms.mock.snmp.MockSnmpAgent.createAgentAndRun(MockSnmpAgent.java:210) at org.opennms.mock.snmp.LLDPMibTest.setUp(LLDPMibTest.java:142) Caused by: java.net.BindException: Address already in use at java.net.PlainDatagramSocketImpl.bind0(Native Method) at java.net.AbstractPlainDatagramSocketImpl.bind(AbstractPlainDatagramSocketImpl.java:95) at java.net.DatagramSocket.bind(DatagramSocket.java:376) at org.snmp4j.transport.DefaultUdpTransportMapping.<init>(DefaultUdpTransportMapping.java:86) at org.opennms.mock.snmp.MockSnmpAgent$MockUdpTransportMapping.<init>(MockSnmpAgent.java:631) at org.opennms.mock.snmp.MockSnmpAgent.initTransportMappings(MockSnmpAgent.java:617) at org.snmp4j.agent.BaseAgent.init(BaseAgent.java:144) at org.opennms.mock.snmp.MockSnmpAgent.run(MockSnmpAgent.java:380) at java.lang.Thread.run(Thread.java:745)

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Seth Leger January 26, 2015 at 11:46 AM

A similar problem also affected the BrocadeMibTest. I've changed the code in both to use a more reliable localhost bind routine (copied from the mock SNMP agent code). This should fix the problem, reopen this bug if you see the test fail again. Marking as fixed.

commit 4660305b28819d99fe10864c4fc726d920a99ef6

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

PagerDuty

Created October 9, 2014 at 7:44 AM
Updated January 26, 2015 at 11:46 AM
Resolved January 26, 2015 at 11:46 AM

Flag notifications