Я пытаюсь добавить несколько простых операторов в репозиторий Sesame, например:
RepositoryConnection connection = repository.connection
connection.autoCommit = false
try {
ValueFactory vf = repository.getValueFactory()
def dummyS = vf.createURI("http://some/uri")
def dummyP = vf.createURI("http://some/uri/hasItem")
uris?.each { uri ->
connection.add(listS, listP, vf.createURI(uri))
}
def stmts = connection.getStatements(listS, null, null, true) ...
Это прекрасно работает, когда выполняется с локальным SailRepository с использованием NativeStore. Но при подключении этого к HTTPRepository, размещенному на другом сервере, «add», по-видимому, завершается с ошибкой. Не выдается никаких исключений, но возвращенные stmts пустые.
У кого-нибудь есть идеи, что может быть причиной этого? Заранее спасибо!