[SNMP4J] TestAgent hangs when previous execution terminated with Exit( ctrl-C)

Chris lsmystery at yahoo.com
Thu May 10 17:29:06 CEST 2007


Hi Frank,
       When I run the TestAgent first time it runs
fine
and then I terminate the Agent by pressing Exit in my
IDE.
   Then I run it second time and it hangs and my CPU
shows 100% usage.
   
 The reason I found was during exit it saves config
file (SNMP4JTestAgentConfig.cfg) in shutdwonhook. and
when starting again it finds the file and I guess trys
to read from it
( at line
testAgent1.loadConfig(ImportModes.REPLACE_CREATE);
 ) , but never comes back.

    If I delete this file and start again it works.

    What is actually stored in this file? and how can
I solve this problem?

 Following is what it prints and hangs.

625 [main] INFO org.snmp4j.agent.DefaultMOServer  -
Registered MO
DefaultMOTable[id=1.3.6.1.4.1.4976.10.1.1.42.2.1.2.1,index=org.snmp4j.agent.mo.MOTableIndex at 1081d2e,columns=[org.snmp4j.agent.mo.snmp.DateAndTime[columnID=2,syntax=4,default=null,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=3,syntax=66,default=1000,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=4,syntax=66,default=60000,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=5,syntax=66,default=0,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=6,syntax=70,default=null,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=7,syntax=67,default=null,mode=],
org.snmp4j.agent.mo.snmp.StorageType[columnID=8,syntax=2,default=3,mode=],
org.snmp4j.agent.mo.snmp.RowStatus[columnID=9,syntax=2,default=null,mode=]]]
in default context with scope
DefaultMOTable[id=1.3.6.1.4.1.4976.10.1.1.42.2.1.2.1,index=org.snmp4j.agent.mo.MOTableIndex at 1081d2e,columns=[org.snmp4j.agent.mo.snmp.DateAndTime[columnID=2,syntax=4,default=null,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=3,syntax=66,default=1000,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=4,syntax=66,default=60000,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=5,syntax=66,default=0,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=6,syntax=70,default=null,mode=],
org.snmp4j.agent.mo.MOMutableColumn[columnID=7,syntax=67,default=null,mode=],
org.snmp4j.agent.mo.snmp.StorageType[columnID=8,syntax=2,default=3,mode=],
org.snmp4j.agent.mo.snmp.RowStatus[columnID=9,syntax=2,default=null,mode=]]]
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.2.1.1.1.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.2.1.1.1.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.2.1.1.2.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.2.1.1.2.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.2.1.1.3.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.2.1.1.3.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.2.1.1.4.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.2.1.1.4.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.2.1.1.5.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.2.1.1.5.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.2.1.1.6.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.2.1.1.6.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.2.1.1.7.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.2.1.1.7.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.2.1.1.8.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.2.1.1.8.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.2.1.1.9.1
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.2.1.1.9.1
656 [main] DEBUG org.snmp4j.agent.mo.DefaultMOTable  -
Removed 0 rows from 1.3.6.1.2.1.1.9.1 because
importing with a REPLACE import mode
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.2.1.11.30.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.2.1.11.30.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.4.1.4976.10.1.1.1.1.1.1.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.4.1.4976.10.1.1.1.1.1.1.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.4.1.4976.10.1.1.1.1.1.2.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.4.1.4976.10.1.1.1.1.1.2.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.4.1.4976.10.1.1.1.1.2.1.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.4.1.4976.10.1.1.1.1.2.1.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.4.1.4976.10.1.1.1.1.2.2.1
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.4.1.4976.10.1.1.1.1.2.2.1
656 [main] DEBUG org.snmp4j.agent.mo.DefaultMOTable  -
Removed 0 rows from 1.3.6.1.4.1.4976.10.1.1.1.1.2.2.1
because importing with a REPLACE import mode
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.4.1.4976.10.1.1.2.1.1.1.0
656 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.4.1.4976.10.1.1.2.1.1.1.0
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.4.1.4976.10.1.1.2.1.2.1.1
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.4.1.4976.10.1.1.2.1.2.1.1
672 [main] DEBUG org.snmp4j.agent.mo.DefaultMOTable  -
Removed 1 rows from 1.3.6.1.4.1.4976.10.1.1.2.1.2.1.1
because importing with a REPLACE import mode
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.4.1.4976.10.1.1.42.2.1.1.0
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.4.1.4976.10.1.1.42.2.1.1.0
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.4.1.4976.10.1.1.42.2.1.2.1
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.4.1.4976.10.1.1.42.2.1.2.1
672 [main] DEBUG org.snmp4j.agent.mo.DefaultMOTable  -
Removed 0 rows from 1.3.6.1.4.1.4976.10.1.1.42.2.1.2.1
because importing with a REPLACE import mode
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.1.1.6.1.0
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.1.1.6.1.0
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.10.2.1.4.0
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.10.2.1.4.0
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.12.1.1.0
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.12.1.1.0
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.12.1.2.1
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.12.1.2.1
672 [main] DEBUG org.snmp4j.agent.mo.DefaultMOTable  -
Removed 1 rows from 1.3.6.1.6.3.12.1.2.1 because
importing with a REPLACE import mode
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.12.1.3.1
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.12.1.3.1
672 [main] DEBUG org.snmp4j.agent.mo.DefaultMOTable  -
Removed 1 rows from 1.3.6.1.6.3.12.1.3.1 because
importing with a REPLACE import mode
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.13.1.1.1
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.13.1.1.1
672 [main] DEBUG org.snmp4j.agent.mo.DefaultMOTable  -
Removed 1 rows from 1.3.6.1.6.3.13.1.1.1 because
importing with a REPLACE import mode
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.13.1.2.1
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.13.1.2.1
672 [main] DEBUG org.snmp4j.agent.mo.DefaultMOTable  -
Removed 0 rows from 1.3.6.1.6.3.13.1.2.1 because
importing with a REPLACE import mode
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.13.1.3.1
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.13.1.3.1
672 [main] DEBUG org.snmp4j.agent.mo.DefaultMOTable  -
Removed 0 rows from 1.3.6.1.6.3.13.1.3.1 because
importing with a REPLACE import mode
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.14.1.2.1
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.14.1.2.1
672 [main] DEBUG org.snmp4j.agent.mo.DefaultMOTable  -
Removed 0 rows from 1.3.6.1.6.3.14.1.2.1 because
importing with a REPLACE import mode
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.15.1.2.1.0
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.15.1.2.1.0
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.15.1.2.2.1
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.15.1.2.2.1
672 [main] DEBUG org.snmp4j.agent.mo.DefaultMOTable  -
Removed 3 rows from 1.3.6.1.6.3.15.1.2.2.1 because
importing with a REPLACE import mode
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Looking up
object 1.3.6.1.6.3.16.1.1.1
672 [main] DEBUG
org.snmp4j.agent.io.MOServerPersistence  - Loading
data for object 1.3.6.1.6.3.16.1.1.1


Chris


 
____________________________________________________________________________________
No need to miss a message. Get email on-the-go 
with Yahoo! Mail for Mobile. Get started.
http://mobile.yahoo.com/mail 



More information about the SNMP4J mailing list