Here you are. 2014-03-14 15:15:34.082 ERROR - Error on releasing index lock against OID java.lang.IllegalMonitorStateException: attempt to unlock read lock, not locked by current thread at java.util.concurrent.locks.ReentrantReadWriteLock$Sync.unmatchedUnlockException(ReentrantReadWriteLock.java:447) at java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(ReentrantReadWriteLock.java:431) at java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1340) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadWriteLock.java:883) at com.orientechnologies.common.concur.lock.OModificationLock.releaseModificationLock(OModificationLock.java:73) at com.orientechnologies.orient.core.index.OIndexAbstract.releaseModificationLock(OIndexAbstract.java:1085) at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.releaseIndexModificationLock(ODatabaseRecordAbstract.java:1348) at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.executeSaveRecord(ODatabaseRecordAbstract.java:929) at com.orientechnologies.orient.core.tx.OTransactionOptimistic.addRecord(OTransactionOptimistic.java:391) at com.orientechnologies.orient.core.tx.OTransactionOptimistic.saveRecord(OTransactionOptimistic.java:353) at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:306) at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:293) at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:40) at com.orientechnologies.orient.core.serialization.serializer.record.string.ORecordSerializerCSVAbstract.linkToStream(ORecordSerializerCSVAbstract.java:803) at com.orientechnologies.orient.core.serialization.serializer.record.string.ORecordSerializerCSVAbstract.fieldToStream(ORecordSerializerCSVAbstract.java:272) at com.orientechnologies.orient.core.serialization.serializer.record.string.ORecordSerializerSchemaAware2CSV.toString(ORecordSerializerSchemaAware2CSV.java:290) at com.orientechnologies.orient.core.serialization.serializer.record.string.ORecordSerializerStringAbstract.toStream(ORecordSerializerStringAbstract.java:92) at com.orientechnologies.orient.core.serialization.serializer.record.string.ORecordSerializerSchemaAware2CSV.toStream(ORecordSerializerSchemaAware2CSV.java:544) at com.orientechnologies.orient.core.record.ORecordSchemaAwareAbstract.toStream(ORecordSchemaAwareAbstract.java:155) at com.orientechnologies.orient.core.record.ORecordSchemaAwareAbstract.toStream(ORecordSchemaAwareAbstract.java:150) at com.orientechnologies.orient.core.record.impl.ODocument.toStream(ODocument.java:376) at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.executeSaveRecord(ODatabaseRecordAbstract.java:815) at com.orientechnologies.orient.core.tx.OTransactionOptimistic.addRecord(OTransactionOptimistic.java:391) at com.orientechnologies.orient.core.tx.OTransactionOptimistic.saveRecord(OTransactionOptimistic.java:353) at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:306) at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:293) at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:40) at com.orientechnologies.orient.core.serialization.serializer.record.string.ORecordSerializerCSVAbstract.linkToStream(ORecordSerializerCSVAbstract.java:803) at com.orientechnologies.orient.core.serialization.serializer.record.string.ORecordSerializerCSVAbstract.fieldToStream(ORecordSerializerCSVAbstract.java:272) at com.orientechnologies.orient.core.serialization.serializer.record.string.ORecordSerializerSchemaAware2CSV.toString(ORecordSerializerSchemaAware2CSV.java:290) at com.orientechnologies.orient.core.serialization.serializer.record.string.ORecordSerializerStringAbstract.toStream(ORecordSerializerStringAbstract.java:92) at com.orientechnologies.orient.core.serialization.serializer.record.string.ORecordSerializerSchemaAware2CSV.toStream(ORecordSerializerSchemaAware2CSV.java:544) at com.orientechnologies.orient.core.record.ORecordSchemaAwareAbstract.toStream(ORecordSchemaAwareAbstract.java:155) at com.orientechnologies.orient.core.record.ORecordSchemaAwareAbstract.toStream(ORecordSchemaAwareAbstract.java:150) at com.orientechnologies.orient.core.record.impl.ODocument.toStream(ODocument.java:376) at com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage.commitEntry(OLocalPaginatedStorage.java:1653) at com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage.commit(OLocalPaginatedStorage.java:1562) at com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:205) at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.commit(ODatabaseRecordTx.java:136) at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:460) at com.tinkerpop.blueprints.impls.orient.OrientBaseGraph.executeOutsideTx(OrientBaseGraph.java:1189) at com.tinkerpop.blueprints.impls.orient.OrientElement.checkForClassInSchema(OrientElement.java:287) at com.tinkerpop.blueprints.impls.orient.OrientEdge.getClassName(OrientEdge.java:403) at com.tinkerpop.blueprints.impls.orient.OrientEdge.createDocument(OrientEdge.java:389) at com.tinkerpop.blueprints.impls.orient.OrientEdge.convertToDocument(OrientEdge.java:336) at com.tinkerpop.blueprints.impls.orient.OrientEdge.setProperty(OrientEdge.java:185) at com.stimulus.archiva.database.blueprints.BluePrintDatabase.associateItem(BluePrintDatabase.java:605) at com.stimulus.archiva.database.blueprints.BluePrintDatabase.associateItem(BluePrintDatabase.java:584) at com.stimulus.archiva.database.DatabaseService.insertParent(DatabaseService.java:437) at com.stimulus.archiva.database.DatabaseService.insertItem(DatabaseService.java:302) at com.stimulus.archiva.database.DatabaseService.insertBlob(DatabaseService.java:206) at com.stimulus.archiva.database.DatabaseService.insertBlob(DatabaseService.java:194) at com.stimulus.archiva.archive.ArchiveEngine.insertBlobInDatabase(ArchiveEngine.java:304) at com.stimulus.archiva.receive.ReceiveService.archive(ReceiveService.java:433) at com.stimulus.archiva.receive.ReceiveService.route(ReceiveService.java:554) at com.stimulus.archiva.receive.ReceiveService.processFileQueueItem(ReceiveService.java:380) at com.stimulus.archiva.receive.ReceiveService.receiveBlob(ReceiveService.java:146) at com.stimulus.archiva.service.BlobService.storeBlob(BlobService.java:591) at com.stimulus.archiva.service.BlobService.insertMessage(BlobService.java:569) at com.stimulus.archiva.imports.MessageImportAction.processFoldersLibPst(MessageImportAction.java:606) at com.stimulus.archiva.imports.MessageImportAction.processFoldersLibPst(MessageImportAction.java:586) at com.stimulus.archiva.imports.MessageImportAction.processPSTFileLibPst(MessageImportAction.java:435) at com.stimulus.archiva.imports.MessageImportAction.processFile(MessageImportAction.java:129) at com.stimulus.archiva.imports.MessageImportAction.run(MessageImportAction.java:249) at com.stimulus.util.BoundedExecutorService$1.run(BoundedExecutorService.java:37) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744)
Interesting, could you send me full stack trace ? > > > On Fri, Mar 14, 2014 at 1:25 PM, Valentin Popov > <[email protected]<javascript:> > > wrote: > >> Andrey, hello >> >> I get some errors, when set Edge property. >> >> But some edges absolutely inserted and properties are set fine. >> 1.7-rc2-SNAPSHOT from 14.03.2014 >> >> >> com.orientechnologies.orient.core.exception.ODatabaseException: Error on >> saving record in cluster #12 >> >> java.lang.IllegalMonitorStateException: attempt to unlock read lock, not >> locked by current thread >> >> >> >> com.tinkerpop.blueprints.Edge edge = (OrientGraph) graph.addEdge( >> relationship.getObjectClassNameId(), parentVertex, childVertex, >> relationship.toString().toLowerCase(Locale.ENGLISH)); >> >> edge.setProperty(Database.CREATION_DATE.toString().toLowerCase(Locale. >> ENGLISH), new Date()); >> >> >> >> -- >> >> --- >> 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] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Best regards, > Andrey Lomakin. > > Orient Technologies > the Company behind OrientDB > > -- --- 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.
