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.
