All pastes #277678 Raw Edit

Stuff

public text v1 · immutable
·published 2006-12-13 14:05 UTC
rendered paste body
2006-12-13 15:03:12,664 DEBUG [BootStrapper] Scriptd: OpenNMS.Scriptd initializing.
2006-12-13 15:03:12,701 DEBUG [Scriptd:BroadcastEventProcessor] EventIpcManagerDefaultImpl$ListenerThread: In ListenerThread Scriptd:BroadcastEventProcessor run
2006-12-13 15:03:12,708 DEBUG [BootStrapper] Scriptd: OpenNMS.Scriptd initialization complete.
2006-12-13 15:03:17,674 DEBUG [BootStrapper] Scriptd: OpenNMS.Scriptd starting.
2006-12-13 15:03:17,674 DEBUG [BootStrapper] Executor: Registering engine: beanshell
2006-12-13 15:03:17,943 INFO  [BootStrapper] Scriptd: Scriptd running
2006-12-13 15:03:17,943 INFO  [BootStrapper] Scriptd: OpenNMS.Scriptd started.
2006-12-13 15:03:22,332 DEBUG [Scriptd:BroadcastEventProcessor] EventIpcManagerDefaultImpl$ListenerThread: run: calling onEvent on Scriptd:BroadcastEventProcessor for event uei.opennms.org/nodes/nodeRegainedService
2006-12-13 15:03:22,332 DEBUG [Scriptd:BroadcastEventProcessor] BroadcastEventProcessor: Added event 'uei.opennms.org/nodes/nodeRegainedService' to scriptd execution queue.
2006-12-13 15:03:22,333 DEBUG [Scriptd-Executor] Executor: Executing scripts for: uei.opennms.org/nodes/nodeRegainedService
2006-12-13 15:03:22,509 DEBUG [Scriptd-Executor] Executor: Forwarding an OpenNMS event.
2006-12-13 15:03:22,589 ERROR [Scriptd-Executor] Executor: Non-UEI-specific event handler script [0] execution failed
com.ibm.bsf.BSFException: BeanShell script error: Sourced file: <Inline eval of: 
		
		event = bsf.lookupBean("event");
		try {
			if (event.snmp == null)
			{
				log.debug("Forwarding an OpenNMS event.");
			 	SnmpTrapBuilder trap = snmpTrapHelper.createV1Trap(".1.3.6.1.4.1.5813.1","opennms", 6, 1, 0);
	



				t_dbid = new Integer(event.dbid).toString();
				if (t_dbid != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.1", "OctetString", "text", t_dbid);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.1", "OctetString", "text", "null");
				if (event.distPoller != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.2", "OctetString", "text", event.distPoller);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.2", "OctetString", "text", "null");
				if (event.creationTime != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.3", "OctetString", "text", event.creationTime);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.3", "OctetString", "text", "null");
				if (event.masterStation != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.4", "OctetString", "text", event.masterStation);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.4", "OctetString", "text", "null");
				if (event.uei != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.6", "OctetString", "text", event.uei);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.6", "OctetString", "text", "null");
				if (event.source != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.7", "OctetString", "text", event.source);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.7", "OctetString", "text", "null");
				t_nodeid = new Long(event.nodeid).toString();
				if (t_nodeid != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.8", "OctetString", "text", t_nodeid);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.8", "OctetString", "text", "null");
				if (event.time != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.9", "OctetString", "text", event.time);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.9", "OctetString", "text", "null");
				if (event.host != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.10", "OctetString", "text", event.host);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.10", "OctetString", "text", "null");
				t_interface = event.getInterface();
				if (t_interface != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.11", "OctetString", "text", t_interface);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.11", "OctetString", "text", "null");
				if (event.snmphost != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.12", "OctetString", "text", event.snmphost);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.12", "OctetString", "text", "einstein.ntrs.com");
		
					
		
				if (event.service != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.13", "OctetString", "text", event.service);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.13", "OctetString", "text", "null");
				if (event.descr != null) {
					descrString = event.descr.replaceAll("<.*>", " ").replaceAll("\\s+", " ");
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.16", "OctetString", "text", descrString);
				}
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.16", "OctetString", "text", "null");
				if (event.logmsg.content != null) {
					logString = event.logmsg.content.replaceAll("<.*>", " ").replaceAll("\\s+", " ");
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.17", "OctetString", "text", logString);
				}
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.17", "OctetString", "text", "null");
				if (event.severity != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.18", "OctetString", "text", event.severity);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.18", "OctetString", "text", "null");
				if (event.pathoutage != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.19", "OctetString", "text", event.pathoutage);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.19", "OctetString", "text", "null");
				if (event.operinstruct != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.20", "OctetString", "text", event.operinstruct);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.20", "OctetString", "text", "null");
		
		                if (t_interface != null) {
		                        retParmVal = event.getInterface();
		                        try {
		                                java.net.InetAddress inet = java.net.InetAddress.getByName(retParmVal);
		                                retParmVal = inet.getHostName();
		                            } catch (java.net.UnknownHostException e) {
		                            }
				}
		                if (retParmVal != null)
		                        snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.21", "OctetString", "text", retParmVal);
		                else
		                        snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.21", "OctetString", "text", "null");
			

				

				if (label != null) {
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.22", "OctetString", "text", label);
				}
				else{
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.22", "OctetString", "text", "null");
					snmpTrapHelper.sendTrap("192.168.30.100", 162, "public", trap);
		
					
				}

			}

			
			else{
				log.debug("Forwarding a trap");
				snmpTrapHelper.forwardTrap(event, "192.168.30.100", 162);
				}

		}
			catch (e) {
			    sw = new StringWriter();
			    pw = new PrintWriter(sw);
			    e.printStackTrace(pw);
			    log.debug(sw.toString());
			}
	; > : Error in method invocation: Attempt to pass void argument (position 4) to method: addVarBinding : at Line: 109 : in file: <Inline eval of: 
		
		event = bsf.lookupBean("event");
		try {
			if (event.snmp == null)
			{
				log.debug("Forwarding an OpenNMS event.");
			 	SnmpTrapBuilder trap = snmpTrapHelper.createV1Trap(".1.3.6.1.4.1.5813.1","opennms", 6, 1, 0);
	



				t_dbid = new Integer(event.dbid).toString();
				if (t_dbid != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.1", "OctetString", "text", t_dbid);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.1", "OctetString", "text", "null");
				if (event.distPoller != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.2", "OctetString", "text", event.distPoller);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.2", "OctetString", "text", "null");
				if (event.creationTime != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.3", "OctetString", "text", event.creationTime);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.3", "OctetString", "text", "null");
				if (event.masterStation != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.4", "OctetString", "text", event.masterStation);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.4", "OctetString", "text", "null");
				if (event.uei != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.6", "OctetString", "text", event.uei);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.6", "OctetString", "text", "null");
				if (event.source != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.7", "OctetString", "text", event.source);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.7", "OctetString", "text", "null");
				t_nodeid = new Long(event.nodeid).toString();
				if (t_nodeid != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.8", "OctetString", "text", t_nodeid);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.8", "OctetString", "text", "null");
				if (event.time != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.9", "OctetString", "text", event.time);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.9", "OctetString", "text", "null");
				if (event.host != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.10", "OctetString", "text", event.host);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.10", "OctetString", "text", "null");
				t_interface = event.getInterface();
				if (t_interface != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.11", "OctetString", "text", t_interface);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.11", "OctetString", "text", "null");
				if (event.snmphost != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.12", "OctetString", "text", event.snmphost);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.12", "OctetString", "text", "einstein.ntrs.com");
		
					
		
				if (event.service != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.13", "OctetString", "text", event.service);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.13", "OctetString", "text", "null");
				if (event.descr != null) {
					descrString = event.descr.replaceAll("<.*>", " ").replaceAll("\\s+", " ");
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.16", "OctetString", "text", descrString);
				}
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.16", "OctetString", "text", "null");
				if (event.logmsg.content != null) {
					logString = event.logmsg.content.replaceAll("<.*>", " ").replaceAll("\\s+", " ");
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.17", "OctetString", "text", logString);
				}
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.17", "OctetString", "text", "null");
				if (event.severity != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.18", "OctetString", "text", event.severity);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.18", "OctetString", "text", "null");
				if (event.pathoutage != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.19", "OctetString", "text", event.pathoutage);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.19", "OctetString", "text", "null");
				if (event.operinstruct != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.20", "OctetString", "text", event.operinstruct);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.20", "OctetString", "text", "null");
		
		                if (t_interface != null) {
		                        retParmVal = event.getInterface();
		                        try {
		                                java.net.InetAddress inet = java.net.InetAddress.getByName(retParmVal);
		                                retParmVal = inet.getHostName();
		                            } catch (java.net.UnknownHostException e) {
		                            }
				}
		                if (retParmVal != null)
		                        snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.21", "OctetString", "text", retParmVal);
		                else
		                        snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.21", "OctetString", "text", "null");
			

				

				if (label != null) {
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.22", "OctetString", "text", label);
				}
				else{
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.22", "OctetString", "text", "null");
					snmpTrapHelper.sendTrap("192.168.30.100", 162, "public", trap);
		
					
				}

			}

			
			else{
				log.debug("Forwarding a trap");
				snmpTrapHelper.forwardTrap(event, "192.168.30.100", 162);
				}

		}
			catch (e) {
			    sw = new StringWriter();
			    pw = new PrintWriter(sw);
			    e.printStackTrace(pw);
			    log.debug(sw.toString());
			}
	; > : snmpTrapHelper .addVarBinding ( trap , ".1.3.6.1.4.1.5813.2.22" , "OctetString" , "text" , label )  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(Unknown Source)
	at org.opennms.netmgt.scriptd.Executor.run(Executor.java:302)
	at java.lang.Thread.run(Thread.java:595)
2006-12-13 15:03:22,589 DEBUG [Scriptd-Executor] Executor: Finished executing scripts for: uei.opennms.org/nodes/nodeRegainedService
2006-12-13 15:03:25,703 DEBUG [Scriptd:BroadcastEventProcessor] EventIpcManagerDefaultImpl$ListenerThread: run: calling onEvent on Scriptd:BroadcastEventProcessor for event uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,703 DEBUG [Scriptd:BroadcastEventProcessor] BroadcastEventProcessor: Added event 'uei.opennms.org/nodes/dataCollectionFailed' to scriptd execution queue.
2006-12-13 15:03:25,703 DEBUG [Scriptd-Executor] Executor: Executing scripts for: uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,747 DEBUG [Scriptd-Executor] Executor: Forwarding an OpenNMS event.
2006-12-13 15:03:25,750 DEBUG [Scriptd:BroadcastEventProcessor] EventIpcManagerDefaultImpl$ListenerThread: run: calling onEvent on Scriptd:BroadcastEventProcessor for event uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,750 DEBUG [Scriptd:BroadcastEventProcessor] BroadcastEventProcessor: Added event 'uei.opennms.org/nodes/dataCollectionFailed' to scriptd execution queue.
2006-12-13 15:03:25,764 ERROR [Scriptd-Executor] Executor: Non-UEI-specific event handler script [0] execution failed
com.ibm.bsf.BSFException: BeanShell script error: Sourced file: <Inline eval of: 
		
		event = bsf.lookupBean("event");
		try {
			if (event.snmp == null)
			{
				log.debug("Forwarding an OpenNMS event.");
			 	SnmpTrapBuilder trap = snmpTrapHelper.createV1Trap(".1.3.6.1.4.1.5813.1","opennms", 6, 1, 0);
	



				t_dbid = new Integer(event.dbid).toString();
				if (t_dbid != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.1", "OctetString", "text", t_dbid);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.1", "OctetString", "text", "null");
				if (event.distPoller != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.2", "OctetString", "text", event.distPoller);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.2", "OctetString", "text", "null");
				if (event.creationTime != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.3", "OctetString", "text", event.creationTime);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.3", "OctetString", "text", "null");
				if (event.masterStation != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.4", "OctetString", "text", event.masterStation);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.4", "OctetString", "text", "null");
				if (event.uei != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.6", "OctetString", "text", event.uei);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.6", "OctetString", "text", "null");
				if (event.source != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.7", "OctetString", "text", event.source);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.7", "OctetString", "text", "null");
				t_nodeid = new Long(event.nodeid).toString();
				if (t_nodeid != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.8", "OctetString", "text", t_nodeid);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.8", "OctetString", "text", "null");
				if (event.time != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.9", "OctetString", "text", event.time);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.9", "OctetString", "text", "null");
				if (event.host != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.10", "OctetString", "text", event.host);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.10", "OctetString", "text", "null");
				t_interface = event.getInterface();
				if (t_interface != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.11", "OctetString", "text", t_interface);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.11", "OctetString", "text", "null");
				if (event.snmphost != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.12", "OctetString", "text", event.snmphost);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.12", "OctetString", "text", "einstein.ntrs.com");
		
					
		
				if (event.service != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.13", "OctetString", "text", event.service);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.13", "OctetString", "text", "null");
				if (event.descr != null) {
					descrString = event.descr.replaceAll("<.*>", " ").replaceAll("\\s+", " ");
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.16", "OctetString", "text", descrString);
				}
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.16", "OctetString", "text", "null");
				if (event.logmsg.content != null) {
					logString = event.logmsg.content.replaceAll("<.*>", " ").replaceAll("\\s+", " ");
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.17", "OctetString", "text", logString);
				}
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.17", "OctetString", "text", "null");
				if (event.severity != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.18", "OctetString", "text", event.severity);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.18", "OctetString", "text", "null");
				if (event.pathoutage != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.19", "OctetString", "text", event.pathoutage);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.19", "OctetString", "text", "null");
				if (event.operinstruct != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.20", "OctetString", "text", event.operinstruct);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.20", "OctetString", "text", "null");
		
		                if (t_interface != null) {
		                        retParmVal = event.getInterface();
		                        try {
		                                java.net.InetAddress inet = java.net.InetAddress.getByName(retParmVal);
		                                retParmVal = inet.getHostName();
		                            } catch (java.net.UnknownHostException e) {
		                            }
				}
		                if (retParmVal != null)
		                        snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.21", "OctetString", "text", retParmVal);
		                else
		                        snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.21", "OctetString", "text", "null");
			

				

				if (label != null) {
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.22", "OctetString", "text", label);
				}
				else{
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.22", "OctetString", "text", "null");
					snmpTrapHelper.sendTrap("192.168.30.100", 162, "public", trap);
		
					
				}

			}

			
			else{
				log.debug("Forwarding a trap");
				snmpTrapHelper.forwardTrap(event, "192.168.30.100", 162);
				}

		}
			catch (e) {
			    sw = new StringWriter();
			    pw = new PrintWriter(sw);
			    e.printStackTrace(pw);
			    log.debug(sw.toString());
			}
	; > : Error in method invocation: Attempt to pass void argument (position 4) to method: addVarBinding : at Line: 109 : in file: <Inline eval of: 
		
		event = bsf.lookupBean("event");
		try {
			if (event.snmp == null)
			{
				log.debug("Forwarding an OpenNMS event.");
			 	SnmpTrapBuilder trap = snmpTrapHelper.createV1Trap(".1.3.6.1.4.1.5813.1","opennms", 6, 1, 0);
	



				t_dbid = new Integer(event.dbid).toString();
				if (t_dbid != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.1", "OctetString", "text", t_dbid);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.1", "OctetString", "text", "null");
				if (event.distPoller != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.2", "OctetString", "text", event.distPoller);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.2", "OctetString", "text", "null");
				if (event.creationTime != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.3", "OctetString", "text", event.creationTime);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.3", "OctetString", "text", "null");
				if (event.masterStation != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.4", "OctetString", "text", event.masterStation);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.4", "OctetString", "text", "null");
				if (event.uei != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.6", "OctetString", "text", event.uei);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.6", "OctetString", "text", "null");
				if (event.source != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.7", "OctetString", "text", event.source);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.7", "OctetString", "text", "null");
				t_nodeid = new Long(event.nodeid).toString();
				if (t_nodeid != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.8", "OctetString", "text", t_nodeid);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.8", "OctetString", "text", "null");
				if (event.time != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.9", "OctetString", "text", event.time);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.9", "OctetString", "text", "null");
				if (event.host != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.10", "OctetString", "text", event.host);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.10", "OctetString", "text", "null");
				t_interface = event.getInterface();
				if (t_interface != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.11", "OctetString", "text", t_interface);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.11", "OctetString", "text", "null");
				if (event.snmphost != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.12", "OctetString", "text", event.snmphost);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.12", "OctetString", "text", "einstein.ntrs.com");
		
					
		
				if (event.service != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.13", "OctetString", "text", event.service);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.13", "OctetString", "text", "null");
				if (event.descr != null) {
					descrString = event.descr.replaceAll("<.*>", " ").replaceAll("\\s+", " ");
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.16", "OctetString", "text", descrString);
				}
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.16", "OctetString", "text", "null");
				if (event.logmsg.content != null) {
					logString = event.logmsg.content.replaceAll("<.*>", " ").replaceAll("\\s+", " ");
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.17", "OctetString", "text", logString);
				}
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.17", "OctetString", "text", "null");
				if (event.severity != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.18", "OctetString", "text", event.severity);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.18", "OctetString", "text", "null");
				if (event.pathoutage != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.19", "OctetString", "text", event.pathoutage);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.19", "OctetString", "text", "null");
				if (event.operinstruct != null)
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.20", "OctetString", "text", event.operinstruct);
				else
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.20", "OctetString", "text", "null");
		
		                if (t_interface != null) {
		                        retParmVal = event.getInterface();
		                        try {
		                                java.net.InetAddress inet = java.net.InetAddress.getByName(retParmVal);
		                                retParmVal = inet.getHostName();
		                            } catch (java.net.UnknownHostException e) {
		                            }
				}
		                if (retParmVal != null)
		                        snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.21", "OctetString", "text", retParmVal);
		                else
		                        snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.21", "OctetString", "text", "null");
			

				

				if (label != null) {
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.22", "OctetString", "text", label);
				}
				else{
					snmpTrapHelper.addVarBinding(trap, ".1.3.6.1.4.1.5813.2.22", "OctetString", "text", "null");
					snmpTrapHelper.sendTrap("192.168.30.100", 162, "public", trap);
		
					
				}

			}

			
			else{
				log.debug("Forwarding a trap");
				snmpTrapHelper.forwardTrap(event, "192.168.30.100", 162);
				}

		}
			catch (e) {
			    sw = new StringWriter();
			    pw = new PrintWriter(sw);
			    e.printStackTrace(pw);
			    log.debug(sw.toString());
			}
	; > : snmpTrapHelper .addVarBinding ( trap , ".1.3.6.1.4.1.5813.2.22" , "OctetString" , "text" , label )  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(Unknown Source)
	at org.opennms.netmgt.scriptd.Executor.run(Executor.java:302)
	at java.lang.Thread.run(Thread.java:595)
2006-12-13 15:03:25,764 DEBUG [Scriptd-Executor] Executor: Finished executing scripts for: uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,764 DEBUG [Scriptd-Executor] Executor: Executing scripts for: uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,772 DEBUG [Scriptd:BroadcastEventProcessor] EventIpcManagerDefaultImpl$ListenerThread: run: calling onEvent on Scriptd:BroadcastEventProcessor for event uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,772 DEBUG [Scriptd:BroadcastEventProcessor] BroadcastEventProcessor: Added event 'uei.opennms.org/nodes/dataCollectionFailed' to scriptd execution queue.
2006-12-13 15:03:25,794 DEBUG [Scriptd:BroadcastEventProcessor] EventIpcManagerDefaultImpl$ListenerThread: run: calling onEvent on Scriptd:BroadcastEventProcessor for event uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,794 DEBUG [Scriptd:BroadcastEventProcessor] BroadcastEventProcessor: Added event 'uei.opennms.org/nodes/dataCollectionFailed' to scriptd execution queue.
2006-12-13 15:03:25,828 DEBUG [Scriptd:BroadcastEventProcessor] EventIpcManagerDefaultImpl$ListenerThread: run: calling onEvent on Scriptd:BroadcastEventProcessor for event uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,828 DEBUG [Scriptd:BroadcastEventProcessor] BroadcastEventProcessor: Added event 'uei.opennms.org/nodes/dataCollectionFailed' to scriptd execution queue.
2006-12-13 15:03:25,855 DEBUG [Scriptd:BroadcastEventProcessor] EventIpcManagerDefaultImpl$ListenerThread: run: calling onEvent on Scriptd:BroadcastEventProcessor for event uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,855 DEBUG [Scriptd:BroadcastEventProcessor] BroadcastEventProcessor: Added event 'uei.opennms.org/nodes/dataCollectionFailed' to scriptd execution queue.
2006-12-13 15:03:25,895 DEBUG [Scriptd:BroadcastEventProcessor] EventIpcManagerDefaultImpl$ListenerThread: run: calling onEvent on Scriptd:BroadcastEventProcessor for event uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,895 DEBUG [Scriptd:BroadcastEventProcessor] BroadcastEventProcessor: Added event 'uei.opennms.org/nodes/dataCollectionFailed' to scriptd execution queue.
2006-12-13 15:03:25,904 DEBUG [Scriptd:BroadcastEventProcessor] EventIpcManagerDefaultImpl$ListenerThread: run: calling onEvent on Scriptd:BroadcastEventProcessor for event uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,904 DEBUG [Scriptd:BroadcastEventProcessor] BroadcastEventProcessor: Added event 'uei.opennms.org/nodes/dataCollectionFailed' to scriptd execution queue.
2006-12-13 15:03:25,906 DEBUG [Scriptd-Executor] Executor: Forwarding an OpenNMS event.
2006-12-13 15:03:25,923 DEBUG [Scriptd:BroadcastEventProcessor] EventIpcManagerDefaultImpl$ListenerThread: run: calling onEvent on Scriptd:BroadcastEventProcessor for event uei.opennms.org/nodes/dataCollectionFailed
2006-12-13 15:03:25,923 DEBUG [Scriptd:BroadcastEventProcessor] BroadcastEventProcessor: Added event 'uei.opennms.org/nodes/dataCollectionFailed' to scriptd execution queue.
2006-12-13 15:03:25,925 ERROR [Scriptd-Executor] Executor: Non-UEI-specific event handler script [0] execution failed