[ https://issues.apache.org/jira/browse/NIFI-9569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Peter Turcsanyi resolved NIFI-9569. ----------------------------------- Fix Version/s: 1.16.0 Resolution: Fixed > SNMP fails to bind to remote address > ------------------------------------ > > Key: NIFI-9569 > URL: https://issues.apache.org/jira/browse/NIFI-9569 > Project: Apache NiFi > Issue Type: Bug > Reporter: Lehel Boér > Assignee: Lehel Boér > Priority: Major > Fix For: 1.16.0 > > Time Spent: 20m > Remaining Estimate: 0h > > SNMP processors fail to send request to remote target. Since the Net-Snmp > tool is able to, this is a code related issue. > > 2022-01-13 18:51:11,214 ERROR [Timer-Driven Process Thread-7] > org.apache.nifi.snmp.processors.GetSNMP > GetSNMP[id=54526cc0-017e-1000-5f67-a66ec0d9ffbd] Failed to send request to > the agent. Check if the agent supports the used version.: > java.io.IOException: Can't assign requested address (sendto failed) > ↳ causes: org.snmp4j.MessageException: Can't assign requested address (sendto > failed) > org.snmp4j.MessageException: Can't assign requested address (sendto failed) > at > org.snmp4j.MessageDispatcherImpl.sendPdu(MessageDispatcherImpl.java:545) > at org.snmp4j.Snmp.sendMessage(Snmp.java:1088) > at org.snmp4j.Snmp.send(Snmp.java:981) > at org.snmp4j.Snmp.send(Snmp.java:961) > at org.snmp4j.Snmp.send(Snmp.java:926) > at org.snmp4j.Snmp.get(Snmp.java:638) > at > org.apache.nifi.snmp.operations.GetSNMPHandler.getResponsePdu(GetSNMPHandler.java:118) > at > org.apache.nifi.snmp.operations.GetSNMPHandler.get(GetSNMPHandler.java:74) > at > org.apache.nifi.snmp.processors.GetSNMP.performSnmpGetWithoutFlowFile(GetSNMP.java:222) > at > org.apache.nifi.snmp.processors.GetSNMP.performSnmpGet(GetSNMP.java:213) > at org.apache.nifi.snmp.processors.GetSNMP.onTrigger(GetSNMP.java:161) > at > org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27) > at > org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1273) > at > org.apache.nifi.controller.tasks.ConnectableTask.invoke(ConnectableTask.java:214) > at > org.apache.nifi.controller.scheduling.AbstractTimeBasedSchedulingAgent.lambda$doScheduleOnce$0(AbstractTimeBasedSchedulingAgent.java:63) > at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > Caused by: java.io.IOException: Can't assign requested address (sendto failed) > at java.net.PlainDatagramSocketImpl.send(Native Method) > at java.net.DatagramSocket.send(DatagramSocket.java:693) > at > org.snmp4j.transport.DefaultUdpTransportMapping.sendMessage(DefaultUdpTransportMapping.java:117) > at > org.snmp4j.transport.DefaultUdpTransportMapping.sendMessage(DefaultUdpTransportMapping.java:42) > at > org.snmp4j.MessageDispatcherImpl.sendMessage(MessageDispatcherImpl.java:203) > at > org.snmp4j.MessageDispatcherImpl.sendPdu(MessageDispatcherImpl.java:522) > ... 22 common frames omitted -- This message was sent by Atlassian Jira (v8.20.1#820001)