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.

Reply via email to