You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is Issue 78 moved from a Google Code project.
Added by 2010-07-26T19:28:33.000Z by lavikain...@gmail.com.
Please review that bug for more context and additional comments, but update this bug.
Closed (Fixed).
Original labels: Type-Defect, Priority-Medium, v0.9.21
Original description
When documents are created, deleted and queried sequentially they will eventually create a database corruption. The exact point of is unknown.
There is a test case as attachment. It may be that it has to be run a few times to show the point of corruption, but so far it has happened every time.
Stack trace is:
--
java.lang.IllegalArgumentException: Negative position
at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:698)
at com.orientechnologies.orient.core.storage.fs.OFileMMap.map(OFileMMap.java:214)
at com.orientechnologies.orient.core.storage.fs.OMMapManager.mapBuffer(OMMapManager.java:115)
at com.orientechnologies.orient.core.storage.fs.OMMapManager.request(OMMapManager.java:101)
at com.orientechnologies.orient.core.storage.fs.OMMapManager.request(OMMapManager.java:37)
at com.orientechnologies.orient.core.storage.fs.OFileMMap.writeByte(OFileMMap.java:108)
at com.orientechnologies.orient.core.storage.impl.local.OTxSegment.addLog(OTxSegment.java:102)
at com.orientechnologies.orient.core.storage.impl.local.OStorageLocalTxExecuter.createRecord(OStorageLocalTxExecuter.java:71)
at com.orientechnologies.orient.core.storage.impl.local.OStorageLocalTxExecuter.commitEntry(OStorageLocalTxExecuter.java:176)
at com.orientechnologies.orient.core.storage.impl.local.OStorageLocalTxExecuter.commitAllPendingRecords(OStorageLocalTxExecuter.java:131)
at com.orientechnologies.orient.core.storage.impl.local.OStorageLocal.commit(OStorageLocal.java:586)
at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.executeCommit(ODatabaseRecordTx.java:102)
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:34)
at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.commit(ODatabaseRecordTx.java:65)
at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.commit(ODatabaseRecordTx.java:1)
at com.orientechnologies.orient.core.db.ODatabaseRecordWrapperAbstract.commit(ODatabaseRecordWrapperAbstract.java:52)
at orienttest.Delete2Test.create(Delete2Test.java:62)
at orienttest.Delete2Test.testDelete(Delete2Test.java:94)
The text was updated successfully, but these errors were encountered:
This is Issue 78 moved from a Google Code project.
Added by 2010-07-26T19:28:33.000Z by lavikain...@gmail.com.
Please review that bug for more context and additional comments, but update this bug.
Closed (Fixed).
Original labels: Type-Defect, Priority-Medium, v0.9.21
Original description
The text was updated successfully, but these errors were encountered: