Exception during "stardog data add"

0 views
Skip to first unread message

Jacobus Geluk

unread,
Dec 30, 2013, 4:59:12 PM12/30/13
to sta...@clarkparsia.com
I got this exception while doing some concurrent "stardog data add" commands:

com.complexible.stardog.db.index.ConnectableIndexRWConnectionImpl close
SEVERE
: There was an error while closing a connection to the index
com
.complexible.stardog.index.IndexException: java.lang.IllegalMonitorStateException
 at com
.complexible.stardog.index.AbstractIndex$IndexConnectionWrapper.close(AbstractIndex.java:688)
 at com
.complexible.stardog.index.impl.DelegatingIndexConnection.close(DelegatingIndexConnection.java:112)
 at com
.complexible.stardog.db.index.ConnectableIndexRWConnectionImpl.close(ConnectableIndexRWConnectionImpl.java:161)
 at com
.complexible.stardog.db.ConnectableConnectionCollection.close(ConnectableConnectionCollection.java:115)
 at com
.complexible.stardog.db.DatabaseConnectionImpl.close(DatabaseConnectionImpl.java:357)
 at com
.complexible.stardog.db.DatabaseImpl$1.onRemoval(DatabaseImpl.java:159)
 at com
.google.common.cache.LocalCache.processPendingNotifications(LocalCache.java:1952)
 at com
.google.common.cache.LocalCache$Segment.runUnlockedCleanup(LocalCache.java:3455)
 at com
.google.common.cache.LocalCache$Segment.postWriteCleanup(LocalCache.java:3431)
 at com
.google.common.cache.LocalCache$Segment.remove(LocalCache.java:3102)
 at com
.google.common.cache.LocalCache.remove(LocalCache.java:4168)
 at com
.google.common.cache.LocalCache$LocalManualCache.invalidate(LocalCache.java:4747)
 at com
.complexible.stardog.db.DatabaseImpl$DBConnectionWrapper.close(DatabaseImpl.java:1044)
 at com
.complexible.stardog.StardogKernel.finishConnection(StardogKernel.java:775)
 at com
.complexible.stardog.StardogKernel.access$700(StardogKernel.java:195)
 at com
.complexible.stardog.StardogKernel$KernelDbConnection.close(StardogKernel.java:2435)
 at com
.complexible.stardog.db.DelegatingDatabaseConnection.close(DelegatingDatabaseConnection.java:142)
 at com
.complexible.stardog.StardogKernel$NotifyingDatabaseConnection.close(StardogKernel.java:2758)
 at com
.complexible.stardog.protocols.server.SNARLServerFunction.close(SNARLServerFunction.java:179)
 at com
.complexible.stardog.protocols.server.SNARLServerFunction.add(SNARLServerFunction.java:292)
 at com
.complexible.stardog.protocols.server.SNARLServerFunction.handleMessage(SNARLServerFunction.java:125)
 at com
.complexible.common.protocols.server.rpc.ServerHandler.handleMessage(ServerHandler.java:256)
 at com
.complexible.common.protocols.server.rpc.ServerHandler.channelRead(ServerHandler.java:143)
 at io
.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337)
 at io
.netty.channel.DefaultChannelHandlerContext.access$700(DefaultChannelHandlerContext.java:28)
 at io
.netty.channel.DefaultChannelHandlerContext$8.run(DefaultChannelHandlerContext.java:328)
 at io
.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:36)
 at io
.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
 at java
.lang.Thread.run(Thread.java:724)
Caused by: java.lang.IllegalMonitorStateException
 at java
.util.concurrent.locks.ReentrantLock$Sync.tryRelease(ReentrantLock.java:155)
 at java
.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1260)
 at java
.util.concurrent.locks.ReentrantLock.unlock(ReentrantLock.java:460)
 at com
.complexible.stardog.index.AbstractIndex.unlock(AbstractIndex.java:293)
 at com
.complexible.stardog.index.IndexWriterImpl.rollback(IndexWriterImpl.java:216)
 at com
.complexible.stardog.index.IndexWriterImpl.close(IndexWriterImpl.java:231)
 at com
.complexible.stardog.index.IndexConnectionImpl.close(IndexConnectionImpl.java:139)
 at com
.complexible.stardog.index.AbstractIndex$IndexConnectionWrapper.close(AbstractIndex.java:684)
 
... 28 more

Evren Sirin

unread,
Dec 31, 2013, 10:43:32 AM12/31/13
to Stardog
Is there any other message printed in the Stardog log? According to
the stack trace the transaction was begin rolled back probably due to
some other error and the error message here is probably not the real
problem. How many concurrent additions were you trying and what kind
of files were being added?

Best,
Evren
> --
> -- --
> You received this message because you are subscribed to the C&P "Stardog"
> group.
> To post to this group, send email to sta...@clarkparsia.com
> To unsubscribe from this group, send email to
> stardog+u...@clarkparsia.com
> For more options, visit this group at
> http://groups.google.com/a/clarkparsia.com/group/stardog?hl=en
Reply all
Reply to author
Forward
0 new messages