[
https://issues.apache.org/jira/browse/JENA-244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13526274#comment-13526274
]
Andy Seaborne commented on JENA-244:
------------------------------------
Stephen - I recently (last weekend) came across this situation in the Jena Test
Suite itself. I believe I have a fix and would be grateful if you could test
it.
There is a separate branch [1] of jena-core where I have been stripping out
several unused features. While these features don't directly affect the
reasoner system, they do seem to have caused a timing change and a concurrency
test started failing with a deadlock very like the one you have reported here.
There is a fix in the branch. For I now, I have retrofitted the fit to
jena-core trunk.
Would you be able to try the development build? [2] Either copy the jar there,
or the latest apache-jena build, or a dependency on jena-core-2.7.5-SNAPSHOT.
I ran your test example but wasn't getting failures with jena-core trunk before
retrofitting the possible fix. However, precise timing does affect the
situation so different machines may act differently.
I plan to propose to the team that this branch becomes jena-core trunk but
integration is not a simple replacement because it changes some internal APIs
(in fairly trivial ways) so ARQ, TDB and SDB need updates at the same time.
[1] https://svn.apache.org/repos/asf/jena/branches/jena-core-simplified/
[2]
https://repository.apache.org/content/groups/snapshots/org/apache/jena/jena-core/2.7.5-SNAPSHOT/
at least increment 46
> Deadlock during SPARQL execution on an inference model
> ------------------------------------------------------
>
> Key: JENA-244
> URL: https://issues.apache.org/jira/browse/JENA-244
> Project: Apache Jena
> Issue Type: Bug
> Components: Jena
> Reporter: Stephen Owens
> Attachments: JenaDeadLockTest.java, JenaDeadLockTest.java
>
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira