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
After attempting to add Turtle-star data to a Native Repository, it unsurprisingly throws an error as it appears only MemoryStores have the experimental support for RDF* (correct me if I'm wrong). This is fine, however afterwards no other queries can be run against the Repository, effectively bricking it for an entire application.
Expected Behavior
After the NativeStore rejects Turtle-star or TriG-star data with an appropriate exception, the Repository should still be usable.
Steps To Reproduce
Run the following code and notice the exception thrown by the second try block
Are you interested in contributing a solution yourself?
No
Anything else?
I first encountered the issue with version 4.3.7, but I confirmed the same issue occurs with 5.0.2.
The initial exception thrown when the data is rejected is java.lang.IllegalArgumentException: value parameter should be a URI, BNode or Literal with an additional exception of java.lang.NullPointerException: Cannot invoke "org.eclipse.rdf4j.common.concurrent.locks.Lock.release()" because "this.txnLock" is null. Then the second try block throws java.lang.IllegalArgumentException: value parameter should be a URI, BNode or Literal again.
The text was updated successfully, but these errors were encountered:
Current Behavior
After attempting to add Turtle-star data to a Native Repository, it unsurprisingly throws an error as it appears only MemoryStores have the experimental support for RDF* (correct me if I'm wrong). This is fine, however afterwards no other queries can be run against the Repository, effectively bricking it for an entire application.
Expected Behavior
After the NativeStore rejects Turtle-star or TriG-star data with an appropriate exception, the Repository should still be usable.
Steps To Reproduce
try
blockVersion
5.0.2
Are you interested in contributing a solution yourself?
No
Anything else?
I first encountered the issue with version 4.3.7, but I confirmed the same issue occurs with 5.0.2.
The initial exception thrown when the data is rejected is
java.lang.IllegalArgumentException: value parameter should be a URI, BNode or Literal
with an additional exception ofjava.lang.NullPointerException: Cannot invoke "org.eclipse.rdf4j.common.concurrent.locks.Lock.release()" because "this.txnLock" is null
. Then the second try block throwsjava.lang.IllegalArgumentException: value parameter should be a URI, BNode or Literal
again.The text was updated successfully, but these errors were encountered: