[ https://issues.apache.org/jira/browse/JENA-1766?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16951026#comment-16951026 ]
ASF subversion and git services commented on JENA-1766: ------------------------------------------------------- Commit 6316b7bd9c588e7a80428bcf554814239bb253ec in jena's branch refs/heads/master from Andy Seaborne [ https://gitbox.apache.org/repos/asf?p=jena.git;h=6316b7b ] JENA-1766: Handle case of dataset endpoint (not service endpoint) > Fuseki Web interface endpoint mechanism not working > --------------------------------------------------- > > Key: JENA-1766 > URL: https://issues.apache.org/jira/browse/JENA-1766 > Project: Apache Jena > Issue Type: Bug > Components: Fuseki > Affects Versions: Jena 3.13.0 > Reporter: Elie Roux > Assignee: Andy Seaborne > Priority: Major > Fix For: Jena 3.13.1 > > Attachments: core.ttl > > Time Spent: 0.5h > Remaining Estimate: 0h > > Using the new 3.13.0 Fuseki, I'm getting a bug in the web interface, the > "SPARQL ENDPOINT" is empty in the query interface. > > After a bit of debugging, I believe this is due to a difference returned by > {{/fuseki/$/server}}: it used to return non-lower case values for > {{srv.type}}, for instance with Fuseki 3.12.0: > {noformat} > { > "version" : "3.13.0-SNAPSHOT" , > "built" : "2019-07-17T09:12:45+0000" , > "startDateTime" : "2019-09-27T16:18:34.271+00:00" , > "uptime" : 163057 , > "datasets" : [ > { > "ds.name" : "/corerw" , > "ds.state" : true , > "ds.services" : [ > { > "srv.type" : "GSP_RW" , > "srv.description" : "Graph Store Protocol" , > "srv.endpoints" : [ "data" ] > } , > { > "srv.type" : "Upload" , > "srv.description" : "File Upload" , > "srv.endpoints" : [ "upload" ] > } , > { > "srv.type" : "Query" , > "srv.description" : "SPARQL Query" , > "srv.endpoints" : [ "query" ] > } , > { > "srv.type" : "Update" ,}}}} > "srv.description" : "SPARQL Update" ,}}}} > "srv.endpoints" : [ "update" ]}}}} > } > ] > } > ] > } > } > {noformat} > While with Fuseki 3.13.0, with an equivalent configuration, the returned json > is: > > {noformat} > "version" : "3.13.0" , > "built" : "2019-09-25T15:01:44+0000" , > "startDateTime" : "2019-09-29T12:46:11.353+00:00" , > "uptime" : 3025 , > "datasets" : [ > { > "ds.name" : "/corerw" , > "ds.state" : true , > "ds.services" : [ > { > "srv.type" : "gsp-rw" , > "srv.description" : "Graph Store Protocol" , > "srv.endpoints" : [ "data" ] > } , > { > "srv.type" : "query" , > "srv.description" : "SPARQL Query" , > "srv.endpoints" : [ "query" ] > } , > { > "srv.type" : "update" , > "srv.description" : "SPARQL Update" , > "srv.endpoints" : [ "update" ] > } , > { > "srv.type" : "upload" , > "srv.description" : "File Upload" , > "srv.endpoints" : [ "upload" ] > { > ] > } > ] > } > {noformat} > where srv.type is all lower-case. This doesn't play well with the JavaScript > code that compared against non-lowercase values, see for instance > > [https://github.com/apache/jena/blob/master/jena-fuseki2/jena-fuseki-webapp/src/main/webapp/js/app/models/dataset.js#L122] -- This message was sent by Atlassian Jira (v8.3.4#803005)