All pastes #166747 Raw Edit

Mine

public text v1 · immutable
·published 2006-09-11 08:31 UTC
rendered paste body
Hibernate: 
    insert 
    into
        node
        (nodeCreateTime, nodeSysOID, nodeSysName, nodeSysDescription, nodeSysLocation, nodeSysContact, nodeLabelSource, nodeNetBIOSName, nodeDomainName, operatingSystem, lastCapsdPoll, dpName, nodeParentID, nodeType, nodeLabel, nodeId) 
    values
        (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Hibernate: 
    insert 
    into
        ipInterface
        (ipAddr, nodeId, ifIndex, ipHostName, isManaged, ipStatus, ipLastCapsdPoll, isSnmpPrimary, id) 
    values
        (?, ?, ?, ?, ?, ?, ?, ?, ?)
2006-09-11 04:24:21,190 WARN  [Thread-2] org.hibernate.util.JDBCExceptionReporter: SQL Error: 0, SQLState: 23503
2006-09-11 04:24:21,191 ERROR [Thread-2] org.hibernate.util.JDBCExceptionReporter: ERROR: insert or update on table "ipinterface" violates foreign key constraint "snmpinterface_fkey1"
  Detail: Key (nodeid,ifindex)=(1,1) is not present in table "snmpinterface".
2006-09-11 04:24:21,192 ERROR [Thread-2] org.hibernate.event.def.AbstractFlushingEventListener: Could not synchronize database state with session
org.hibernate.exception.ConstraintViolationException: could not insert: [org.opennms.netmgt.model.OnmsIpInterface]
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2140)
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2503)
	at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:51)
	at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:139)
	at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:297)
	at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:41)
	at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:962)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1107)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
	at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:756)
	at org.opennms.netmgt.dao.hibernate.AbstractDaoHibernate$3.doInHibernate(AbstractDaoHibernate.java:125)
	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:366)
	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:334)
	at org.opennms.netmgt.dao.hibernate.AbstractDaoHibernate.findUnique(AbstractDaoHibernate.java:129)
	at org.opennms.netmgt.dao.hibernate.MonitoredServiceDaoHibernate.get(MonitoredServiceDaoHibernate.java:55)
	at org.opennms.netmgt.dao.AbstractDaoTestCase.populateDB(AbstractDaoTestCase.java:436)
	at org.opennms.netmgt.dao.AbstractDaoTestCase.access$1(AbstractDaoTestCase.java:342)
	at org.opennms.netmgt.dao.AbstractDaoTestCase$1.doInTransaction(AbstractDaoTestCase.java:278)
	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
	at org.opennms.netmgt.dao.AbstractDaoTestCase$2.run(AbstractDaoTestCase.java:288)
	at java.lang.Thread.run(Thread.java:613)
Caused by: org.postgresql.util.PSQLException: ERROR: insert or update on table "ipinterface" violates foreign key constraint "snmpinterface_fkey1"
  Detail: Key (nodeid,ifindex)=(1,1) is not present in table "snmpinterface".
	at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1525)
	at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1309)
	at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:188)
	at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
	at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:354)
	at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:308)
	at org.hibernate.jdbc.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:23)
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2120)
	... 22 more
Exception in thread "Thread-2" org.springframework.dao.DataIntegrityViolationException: Hibernate operation: could not insert: [org.opennms.netmgt.model.OnmsIpInterface]; SQL [insert into ipInterface (ipAddr, nodeId, ifIndex, ipHostName, isManaged, ipStatus, ipLastCapsdPoll, isSnmpPrimary, id) values (?, ?, ?, ?, ?, ?, ?, ?, ?)]; ERROR: insert or update on table "ipinterface" violates foreign key constraint "snmpinterface_fkey1"
  Detail: Key (nodeid,ifindex)=(1,1) is not present in table "snmpinterface".; nested exception is org.postgresql.util.PSQLException: ERROR: insert or update on table "ipinterface" violates foreign key constraint "snmpinterface_fkey1"
  Detail: Key (nodeid,ifindex)=(1,1) is not present in table "snmpinterface".
Caused by: org.postgresql.util.PSQLException: ERROR: insert or update on table "ipinterface" violates foreign key constraint "snmpinterface_fkey1"
  Detail: Key (nodeid,ifindex)=(1,1) is not present in table "snmpinterface".
	at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1525)
	at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1309)
	at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:188)
	at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
	at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:354)
	at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:308)
	at org.hibernate.jdbc.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:23)
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2120)
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2503)
	at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:51)
	at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:139)
	at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:297)
	at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:41)
	at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:962)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1107)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
	at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:756)
	at org.opennms.netmgt.dao.hibernate.AbstractDaoHibernate$3.doInHibernate(AbstractDaoHibernate.java:125)
	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:366)
	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:334)
	at org.opennms.netmgt.dao.hibernate.AbstractDaoHibernate.findUnique(AbstractDaoHibernate.java:129)
	at org.opennms.netmgt.dao.hibernate.MonitoredServiceDaoHibernate.get(MonitoredServiceDaoHibernate.java:55)
	at org.opennms.netmgt.dao.AbstractDaoTestCase.populateDB(AbstractDaoTestCase.java:436)
	at org.opennms.netmgt.dao.AbstractDaoTestCase.access$1(AbstractDaoTestCase.java:342)
	at org.opennms.netmgt.dao.AbstractDaoTestCase$1.doInTransaction(AbstractDaoTestCase.java:278)
	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
	at org.opennms.netmgt.dao.AbstractDaoTestCase$2.run(AbstractDaoTestCase.java:288)
	at java.lang.Thread.run(Thread.java:613)