planetsizebrain opened a new issue, #1668:
URL: https://github.com/apache/jena/issues/1668
### Version
4.6.1
### What happened?
I tried to do a SPARQL LOAD with a Minio presigned URL and instead of
actually loading the remote data I got an error and stacktrace telling me:
**Failed to determine the content type**.
When looking into the problem the issue seems to be the implementation of
**org.apache.jena.util.FileUtils#getFilenameExt**. This method makes some
assumptions that might be correct for a normal file path, but in the case of a
SPARQL LOAD the same method is used, but a URL is passed and a URL, especially
in the case of the presigned URL, does not necessarily end with the file
extension.
I tried a quick override of the class/method that checks for a question mark
in the **filename** parameter of the method and if that character is found
tries to determine the file extension differently:
```
if (filename.contains("?")) {
try {
URL fileIneed = new URL(filename);
String path = fileIneed.getPath();
return FilenameUtils.getExtension(path);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
```
With this hack and a fall back to the original code the SPARQL LOAD works as
expected.
### Relevant output and stacktrace
```shell
[2022-12-12 10:42:18] INFO Fuseki :: [5] POST
http://fuseki.localhost/example-data-product.example-data-product.sparql/update
[2022-12-12 10:42:18] WARN Fuseki :: [5] ActionErrorException with
cause
org.apache.jena.fuseki.servlets.ActionErrorException: Failed to LOAD
'http://minio-service.minio-dev.svc.cluster.local:9000/example-data-product.ddt.tst.212765240740/example-data-product/s3/test.ttl?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=DZOTE2HTDZ0N2O3R252P%2F20221212%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221212T104141Z&X-Amz-Expires=604800&X-Amz-Security-Token=eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3NLZXkiOiJEWk9URTJIVERaME4yTzNSMjUyUCIsImV4cCI6MTY3MDg4NDg4NCwicGFyZW50IjoibWluaW9hZG1pbiJ9.-xyMI3oAnQ82xBW4j2vyCHdvzUC33pKIR_YsRO9am6KDus9qisodrCVqHOR9Xc4D4h539MSKDfdqyv70DKFYbg&X-Amz-SignedHeaders=host&versionId=null&X-Amz-Signature=746bfd4562f9fd7cac122dc3e201eea3cdfb208c671a6139dc642719ead1af64'
:: Failed to determine the content type:
(URI=http://minio-service.minio-dev.svc.cluster.local:9000/example-data-product.ddt.tst.212765240740/example-data-product/s3/test.ttl?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=DZOTE2HTDZ0N2O3R252P%2F20221212%2Fus-eas
t-1%2Fs3%2Faws4_request&X-Amz-Date=20221212T104141Z&X-Amz-Expires=604800&X-Amz-Security-Token=eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3NLZXkiOiJEWk9URTJIVERaME4yTzNSMjUyUCIsImV4cCI6MTY3MDg4NDg4NCwicGFyZW50IjoibWluaW9hZG1pbiJ9.-xyMI3oAnQ82xBW4j2vyCHdvzUC33pKIR_YsRO9am6KDus9qisodrCVqHOR9Xc4D4h539MSKDfdqyv70DKFYbg&X-Amz-SignedHeaders=host&versionId=null&X-Amz-Signature=746bfd4562f9fd7cac122dc3e201eea3cdfb208c671a6139dc642719ead1af64
: stream=application/octet-stream)
at
org.apache.jena.fuseki.servlets.ServletOps.errorOccurred(ServletOps.java:275)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:259)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.SPARQL_Update.executeForm(SPARQL_Update.java:207)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:110)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:58)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.SPARQL_Update.execPost(SPARQL_Update.java:91)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.ActionProcessor.process(ActionProcessor.java:34)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.ActionBase.process(ActionBase.java:54)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:124)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:98)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:164)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:156)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:83)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:48)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
~[fuseki-server.jar:4.6.1]
at
org.pac4j.jee.filter.SecurityFilter.lambda$internalFilter$0(SecurityFilter.java:94)
~[jena-security.jar:?]
at
org.pac4j.core.engine.DefaultSecurityLogic.perform(DefaultSecurityLogic.java:141)
~[jena-security.jar:?]
at
org.pac4j.jee.filter.SecurityFilter.internalFilter(SecurityFilter.java:92)
~[jena-security.jar:?]
at
org.pac4j.jee.config.AbstractConfigFilter.doFilter(AbstractConfigFilter.java:72)
~[jena-security.jar:?]
at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
~[fuseki-server.jar:4.6.1]
at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:284)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:247)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
~[fuseki-server.jar:4.6.1]
at org.eclipse.jetty.server.Server.handle(Server.java:562)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
~[fuseki-server.jar:4.6.1]
at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
~[fuseki-server.jar:4.6.1]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)
~[fuseki-server.jar:4.6.1]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
~[fuseki-server.jar:4.6.1]
at
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
~[fuseki-server.jar:4.6.1]
at java.lang.Thread.run(Thread.java:1589) ~[?:?]
Caused by: org.apache.jena.query.QueryException: Failed to LOAD
'http://minio-service.minio-dev.svc.cluster.local:9000/example-data-product.ddt.tst.212765240740/example-data-product/s3/test.ttl?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=DZOTE2HTDZ0N2O3R252P%2F20221212%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221212T104141Z&X-Amz-Expires=604800&X-Amz-Security-Token=eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3NLZXkiOiJEWk9URTJIVERaME4yTzNSMjUyUCIsImV4cCI6MTY3MDg4NDg4NCwicGFyZW50IjoibWluaW9hZG1pbiJ9.-xyMI3oAnQ82xBW4j2vyCHdvzUC33pKIR_YsRO9am6KDus9qisodrCVqHOR9Xc4D4h539MSKDfdqyv70DKFYbg&X-Amz-SignedHeaders=host&versionId=null&X-Amz-Signature=746bfd4562f9fd7cac122dc3e201eea3cdfb208c671a6139dc642719ead1af64'
:: Failed to determine the content type:
(URI=http://minio-service.minio-dev.svc.cluster.local:9000/example-data-product.ddt.tst.212765240740/example-data-product/s3/test.ttl?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=DZOTE2HTDZ0N2O3R252P%2F20221212%2Fus-east-1%2
Fs3%2Faws4_request&X-Amz-Date=20221212T104141Z&X-Amz-Expires=604800&X-Amz-Security-Token=eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3NLZXkiOiJEWk9URTJIVERaME4yTzNSMjUyUCIsImV4cCI6MTY3MDg4NDg4NCwicGFyZW50IjoibWluaW9hZG1pbiJ9.-xyMI3oAnQ82xBW4j2vyCHdvzUC33pKIR_YsRO9am6KDus9qisodrCVqHOR9Xc4D4h539MSKDfdqyv70DKFYbg&X-Amz-SignedHeaders=host&versionId=null&X-Amz-Signature=746bfd4562f9fd7cac122dc3e201eea3cdfb208c671a6139dc642719ead1af64
: stream=application/octet-stream)
at
org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:58)
~[fuseki-server.jar:4.6.1]
at org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
~[fuseki-server.jar:4.6.1]
... 74 more
Caused by: org.apache.jena.update.UpdateException: Failed to LOAD
'http://minio-service.minio-dev.svc.cluster.local:9000/example-data-product.ddt.tst.212765240740/example-data-product/s3/test.ttl?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=DZOTE2HTDZ0N2O3R252P%2F20221212%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221212T104141Z&X-Amz-Expires=604800&X-Amz-Security-Token=eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3NLZXkiOiJEWk9URTJIVERaME4yTzNSMjUyUCIsImV4cCI6MTY3MDg4NDg4NCwicGFyZW50IjoibWluaW9hZG1pbiJ9.-xyMI3oAnQ82xBW4j2vyCHdvzUC33pKIR_YsRO9am6KDus9qisodrCVqHOR9Xc4D4h539MSKDfdqyv70DKFYbg&X-Amz-SignedHeaders=host&versionId=null&X-Amz-Signature=746bfd4562f9fd7cac122dc3e201eea3cdfb208c671a6139dc642719ead1af64'
:: Failed to determine the content type:
(URI=http://minio-service.minio-dev.svc.cluster.local:9000/example-data-product.ddt.tst.212765240740/example-data-product/s3/test.ttl?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=DZOTE2HTDZ0N2O3R252P%2F20221212%2Fus-east-1
%2Fs3%2Faws4_request&X-Amz-Date=20221212T104141Z&X-Amz-Expires=604800&X-Amz-Security-Token=eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3NLZXkiOiJEWk9URTJIVERaME4yTzNSMjUyUCIsImV4cCI6MTY3MDg4NDg4NCwicGFyZW50IjoibWluaW9hZG1pbiJ9.-xyMI3oAnQ82xBW4j2vyCHdvzUC33pKIR_YsRO9am6KDus9qisodrCVqHOR9Xc4D4h539MSKDfdqyv70DKFYbg&X-Amz-SignedHeaders=host&versionId=null&X-Amz-Signature=746bfd4562f9fd7cac122dc3e201eea3cdfb208c671a6139dc642719ead1af64
: stream=application/octet-stream)
at
org.apache.jena.sparql.modify.UpdateEngineWorker.lambda$visit$2(UpdateEngineWorker.java:201)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UpdateEngineWorker.executeOperation(UpdateEngineWorker.java:550)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UpdateEngineWorker.visit(UpdateEngineWorker.java:157)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.request.UpdateLoad.visit(UpdateLoad.java:65)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:45)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:31)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:55)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:31)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.lang.SPARQLParserBase.emitUpdate(SPARQLParserBase.java:172)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.lang.arq.ARQParser.Update1(ARQParser.java:1720)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.lang.arq.ARQParser.Update(ARQParser.java:1636)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.lang.arq.ARQParser.UpdateUnit(ARQParser.java:61)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:42)
~[fuseki-server.jar:4.6.1]
at org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
~[fuseki-server.jar:4.6.1]
... 74 more
Caused by: org.apache.jena.riot.RiotException: Failed to determine the
content type:
(URI=http://minio-service.minio-dev.svc.cluster.local:9000/example-data-product.ddt.tst.212765240740/example-data-product/s3/test.ttl?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=DZOTE2HTDZ0N2O3R252P%2F20221212%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221212T104141Z&X-Amz-Expires=604800&X-Amz-Security-Token=eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3NLZXkiOiJEWk9URTJIVERaME4yTzNSMjUyUCIsImV4cCI6MTY3MDg4NDg4NCwicGFyZW50IjoibWluaW9hZG1pbiJ9.-xyMI3oAnQ82xBW4j2vyCHdvzUC33pKIR_YsRO9am6KDus9qisodrCVqHOR9Xc4D4h539MSKDfdqyv70DKFYbg&X-Amz-SignedHeaders=host&versionId=null&X-Amz-Signature=746bfd4562f9fd7cac122dc3e201eea3cdfb208c671a6139dc642719ead1af64
: stream=application/octet-stream)
at org.apache.jena.riot.RDFParser.parseURI(RDFParser.java:380)
~[fuseki-server.jar:4.6.1]
at org.apache.jena.riot.RDFParser.parse(RDFParser.java:360)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.riot.RDFParserBuilder.parse(RDFParserBuilder.java:568)
~[fuseki-server.jar:4.6.1]
at org.apache.jena.riot.RDFDataMgr.parseFromURI(RDFDataMgr.java:737)
~[fuseki-server.jar:4.6.1]
at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:464)
~[fuseki-server.jar:4.6.1]
at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:441)
~[fuseki-server.jar:4.6.1]
at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:421)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UpdateEngineWorker.lambda$visit$2(UpdateEngineWorker.java:172)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UpdateEngineWorker.executeOperation(UpdateEngineWorker.java:550)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UpdateEngineWorker.visit(UpdateEngineWorker.java:157)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.request.UpdateLoad.visit(UpdateLoad.java:65)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:45)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:31)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:55)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:31)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.lang.SPARQLParserBase.emitUpdate(SPARQLParserBase.java:172)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.lang.arq.ARQParser.Update1(ARQParser.java:1720)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.lang.arq.ARQParser.Update(ARQParser.java:1636)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.lang.arq.ARQParser.UpdateUnit(ARQParser.java:61)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:42)
~[fuseki-server.jar:4.6.1]
at org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
~[fuseki-server.jar:4.6.1]
at
org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
~[fuseki-server.jar:4.6.1]
... 74 more
[2022-12-12 10:42:18] INFO Fuseki :: [5] 500 Server Error (106 ms)
```
### Are you interested in making a pull request?
Maybe
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]