[SNMP4J] SNMP4J' TestAgent.java'

Kleks Oren Oren.Kleks at tadirantele.com
Wed May 9 08:06:16 CEST 2007



Hi,

I have downloaded and compiled snmp4j agent. If I understand correctly the class "TestAgent.java" executes as a snmpV3 agent.
When I am connecting to the agent with the jsnmp project, using the following command line:
java SnmpV3WalkerTest localhost  SHADES -auth AuthPriv -authscheme SHA -authpwd  SHADESAuthPassword -privpwd SHADESPrivPassword -ctxengid 80:00:13:70:01:ac:1c:0a:58 
This results with the following error message bellow. what am I doing wrong?

4727941 [DefaultUDPTransportMapping_0.0.0.0/161] DEBUG org.snmp4j.transport.DefaultUdpTransportMapping  - Received message from /127.28.10.88/1117 with length 143: 30:81:8c:02:01:03:30:0f:02:03:01:00:0c:02:02:10:00:04:01:07:02:01:03:04:34:30:32:04:09:80:00:13:70:01:ac:1c:0a:58:02:01:06:02:02:12:72:04:06:53:48:41:44:45:53:04:0c:0c:89:66:6a:13:5b:27:63:33:44:ed:64:04:08:00:00:00:06:00:00:00:5d:04:40:36:8d:2f:14:22:ae:0d:41:b9:f8:4c:4d:6c:c6:40:a6:82:04:73:5e:56:5e:c5:8b:c7:1b:da:48:36:f3:a3:b0:57:93:54:40:e2:2b:50:89:da:f6:77:16:f5:e0:80:97:9f:24:3c:54:b4:75:88:a7:01:30:dd:68:46:2b:25:f0
4727941 [DefaultUDPTransportMapping_0.0.0.0/161] DEBUG org.snmp4j.mp.MPv3  - SNMPv3 header decoded: msgId=65548, msgMaxSize=4096, msgFlags=07, secModel=3
4727941 [DefaultUDPTransportMapping_0.0.0.0/161] DEBUG org.snmp4j.security.USM  - getUser(engineID=80:00:13:70:01:ac:1c:0a:58, securityName=SHADES)
4727941 [DefaultUDPTransportMapping_0.0.0.0/161] DEBUG org.snmp4j.security.UsmTimeTable  - CheckTime: time ok (authorative)
4727941 [DefaultUDPTransportMapping_0.0.0.0/161] WARN org.snmp4j.mp.MPv3  - ASN.1 parse error: Data length > 4 bytes are not supported!
java.io.IOException: Data length > 4 bytes are not supported!
	at org.snmp4j.asn1.BER.decodeLength(BER.java:533)
	at org.snmp4j.asn1.BER.decodeHeader(BER.java:588)
	at org.snmp4j.asn1.BER.decodeHeader(BER.java:613)
	at org.snmp4j.ScopedPDU.decodeBER(ScopedPDU.java:141)
	at org.snmp4j.mp.MPv3.prepareDataElements(MPv3.java:996)
	at org.snmp4j.MessageDispatcherImpl.dispatchMessage(MessageDispatcherImpl.java:244)
	at org.snmp4j.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:328)
	at org.snmp4j.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:290)
	at org.snmp4j.transport.AbstractTransportMapping.fireProcessMessage(AbstractTransportMapping.java:83)
	at org.snmp4j.transport.DefaultUdpTransportMapping$ListenThread.run(DefaultUdpTransportMapping.java:324)
4728003 [DefaultUDPTransportMapping_0.0.0.0/161] WARN org.snmp4j.MessageDispatcherImpl  - noError
6882759 [DefaultUDPTransportMapping_0.0.0.0/161] DEBUG org.snmp4j.transport.DefaultUdpTransportMapping  - Received message from /127.0.0.1/1869 with length 77: 30:82:00:49:02:01:03:30:82:00:10:02:04:00:00:00:00:02:02:05:78:04:01:04:02:01:03:04:82:00:12:30:82:00:0e:04:00:02:01:00:02:01:00:04:00:04:00:04:00:30:82:00:18:04:00:04:00:a0:82:00:10:02:04:00:00:00:00:02:01:00:02:01:00:30:82:00:00
java.io.IOException: The actual length of the SEQUENCE object org.snmp4j.mp.MPv3$HeaderData is 13, but 16 was expected
	at org.snmp4j.asn1.BER.checkSequenceLength(BER.java:871)
	at org.snmp4j.mp.MPv3$HeaderData.decodeBER(MPv3.java:511)
	at org.snmp4j.mp.MPv3.prepareDataElements(MPv3.java:904)
	at org.snmp4j.MessageDispatcherImpl.dispatchMessage(MessageDispatcherImpl.java:244)
	at org.snmp4j.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:328)6882759 [DefaultUDPTransportMapping_0.0.0.0/161] DEBUG org.snmp4j.mp.MPv3  - SNMPv3 header decoded: msgId=0, msgMaxSize=1400, msgFlags=04, secModel=3
6882759 [DefaultUDPTransportMapping_0.0.0.0/161] WARN org.snmp4j.mp.MPv3  - MPv3 parse error: The actual length of the SEQUENCE object org.snmp4j.mp.MPv3$HeaderData is 13, but 16 was expected

	at org.snmp4j.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:290)
	at org.snmp4j.transport.AbstractTransportMapping.fireProcessMessage(AbstractTransportMapping.java:83)
	at org.snmp4j.transport.DefaultUdpTransportMapping$ListenThread.run(DefaultUdpTransportMapping.java:324)
6882790 [DefaultUDPTransportMapping_0.0.0.0/161] WARN org.snmp4j.MessageDispatcherImpl  - noError

Thanks,
Oren

------------------------------------------------
Oren Kleks
Tadiran Telecom Ltd.
18 Hasivim Street, PO Box 7607
Petah Tikva, 49170 Israel
Tel . +972-3-926 2165
Fax. +972-3-926 2755 
mailto:oren.kleks at tadirantele.com
------------------------------------------------




More information about the SNMP4J mailing list