Running some new code we've written to load some external data, everything 
works ok for exactly first 265 transactions of ~100 records each, then when 
committing the next transaction we get this:

com.orientechnologies.orient.core.exception.OValidationException: The field 
'minute.index' has been declared as LINKSET of type 'tdindex' but the value 
is the document #-1:-73 of class 'tdvalid'
at 
com.orientechnologies.orient.core.record.impl.ODocument.validateLink(ODocument.java:463)
at 
com.orientechnologies.orient.core.record.impl.ODocument.validateLinkCollection(ODocument.java:417)
at 
com.orientechnologies.orient.core.record.impl.ODocument.validateField(ODocument.java:293)
at 
com.orientechnologies.orient.core.record.impl.ODocument.validate(ODocument.java:2002)
at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commit(OAbstractPaginatedStorage.java:1201)
at 
com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:606)
at 
com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:156)
at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2689)
at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2658)
at 
com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.commit(ONetworkProtocolBinary.java:1225)
at 
com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.executeRequest(ONetworkProtocolBinary.java:404)
at 
com.orientechnologies.orient.server.network.protocol.binary.OBinaryNetworkProtocolAbstract.execute(OBinaryNetworkProtocolAbstract.java:223)
at com.orientechnologies.common.thread.OSoftThread.run(OSoftThread.java:77)



I've even put in some code to dig through the transaction just before it's 
committed, and I can't find any instances of 'tdvalid' in any of the 
'minute.index' instances that are about to be committed.  I'm at a loss to 
figure out how to proceed.  I've confirmed that document #-1:-73 is a 
'tdvalid', but it doesn't show up in any of the 'minute.index' fields.  Is 
there anything I can do further to track this down?

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to