From: Miskell, C. <Cra...@ag...> - 2007-01-22 22:54:11
|
Hi, =09I've got a fresh clean install of 1.3.2 I'm wanting to deploy Real Soon Now. I'm doing some tests on a fresh database, and SNMP information is not being persisted for interfaces (however node level and other table based data is). For some reason, when the ipinterface record is created, snmpinterfaceid is not set. =20 As a result, IfInfo.shouldPersist returns false because=20 =09isScheduledForCollection returns false=20 =09 because getCollectionType on OnmsSnmpInterface returns N =09 because getIpInterfaces returns no IP interfaces (I think). Manually fixing snmpinterfaceid fixes the problem (hence the "I think" above), but is obviously undesirable. I'm not up enough with Hibernate to figure out where this field should be set - it doesn't help my understanding that the ipinterface table has two foreign keys into snmpinterface. In fact, it would appear that one of them (nodeid,ifindex)->(nodeid,snmpifindex)=20 is working, but the other=20 (snmpinterfaceid->id) I s not. Perhaps if OnmsSnmpInterface.getIpInterfaces used the first of those foreign keys to do the one-Many mapping then it would work. Maybe not; I'm getting confused and turning my brain inside out. I'm also aware that the DB structure is gradually being cleaned up, so I may have hit an old corner case and getting side tracked by it. Before I bugzilla it - is this likely to be a real bug, or am I just confusing myself? Ta, Craig Miskell, Technical Support, AgResearch Invermay 03 489-9279 "I sense much NT in you. NT leads to Blue Screen, Blue Screen leads to downtime, downtime leads to suffering. NT is the path to the Dark Side."=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Attention: The information contained in this message and/or attachments from AgResearch Limited is intended only for the persons or entities to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipients is prohibited by AgResearch Limited. If you have received this message in error, please notify the sender immediately. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |