You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2019/10/01 09:50:00 UTC

[jira] [Commented] (JENA-1766) Fuseki Web interface endpoint mechanism not working

    [ https://issues.apache.org/jira/browse/JENA-1766?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16941694#comment-16941694 ] 

ASF subversion and git services commented on JENA-1766:
-------------------------------------------------------

Commit d22a673432db919d72401efc9f546e67be1a611d in jena's branch refs/heads/master from Andy Seaborne
[ https://gitbox.apache.org/repos/asf?p=jena.git;h=d22a673 ]

Merge pull request #615 from afs/jena1766-ep_names

JENA-1766:  Fuseki Web interface endpoint fix

> 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
>         Attachments: core.ttl
>
>          Time Spent: 10m
>  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)