[ https://issues.apache.org/jira/browse/JENA-1766?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16940853#comment-16940853 ]
Andy Seaborne commented on JENA-1766: ------------------------------------- @eroux - thanks for the report and investigation. There has been a server side change not reflected in the UI-side. It also affects the stats and the metrics output. There are different details in 3.13 stats anyway, mainly because (bug) previously a JSON object entry was being overwritten. Also, the "quads" and GSP become the same operation. "quads" is now a GSP extension rather than a sort-of-extension special-case. > 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 > Priority: Major > > 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)