When using fowardV2Trap (or forwardTrap on a V2 trap) in a scriptd trap forwarding script as in the example scriptd-configuration.xml file, the method fails with the following exception:
2007-03-20 21:59:42,383 ERROR [Scriptd-Executor] Executor: Non-UEI-specific event handler script [0] execution failed com.ibm.bsf.BSFException: The application script threw an exception: org.opennms.netmgt.scriptd.helper.SnmpTrapHelperException: Failed to send trap the problem resulted from: org.opennms.protocols.snmp.SnmpPduEncodingException: Cannot send pdu, invalid SNMP version BSF info: at line: 0 column: columnNo at bsh.util.BeanShellBSFEngine.eval(Unknown Source) at bsh.util.BeanShellBSFEngine.exec(Unknown Source) at com.ibm.bsf.BSFManager.exec(BSFManager.java:479) at org.opennms.netmgt.scriptd.Executor.run(Executor.java:302) at java.lang.Thread.run(Thread.java:595)
I have verified that the event.snmp.getVersion method returns "v2".
When using fowardV2Trap (or forwardTrap on a V2 trap) in a scriptd trap
forwarding script as in the example scriptd-configuration.xml file, the method
fails with the following exception:
2007-03-20 21:59:42,383 ERROR [Scriptd-Executor] Executor: Non-UEI-specific
event handler script [0] execution failed
com.ibm.bsf.BSFException: The application script threw an exception:
org.opennms.netmgt.scriptd.helper.SnmpTrapHelperException: Failed to send trap
the problem resulted from:
org.opennms.protocols.snmp.SnmpPduEncodingException: Cannot send pdu,
invalid SNMP version BSF info: at line: 0 column: columnNo
at bsh.util.BeanShellBSFEngine.eval(Unknown Source)
at bsh.util.BeanShellBSFEngine.exec(Unknown Source)
at com.ibm.bsf.BSFManager.exec(BSFManager.java:479)
at org.opennms.netmgt.scriptd.Executor.run(Executor.java:302)
at java.lang.Thread.run(Thread.java:595)
I have verified that the event.snmp.getVersion method returns "v2".