[ https://issues.apache.org/jira/browse/ISIS-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16219044#comment-16219044 ]
ASF subversion and git services commented on ISIS-1572: ------------------------------------------------------- Commit 0b7f44552d81ac7aa0172b1c6cad6d24778db518 in isis's branch refs/heads/master from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=0b7f445 ] ISIS-1572: adds outline docs for MenuBarsService > RestfulObjects viewer - Service members empty > --------------------------------------------- > > Key: ISIS-1572 > URL: https://issues.apache.org/jira/browse/ISIS-1572 > Project: Isis > Issue Type: Bug > Components: Core: Viewer: RestfulObjects > Affects Versions: 1.13.0 > Environment: Web.xml is patched according to > https://github.com/danhaywood/isis-angularjs-simpleapp in order to cope with > CORS issues. > Reporter: Jörg Rade > Fix For: 1.15.0 > > > _Sometimes_ the members section of the response to > http://localhost:9090/restful/services/Applications/ is empty - sometimes it > is not: > {code|language=javascript} > { > "links" : [ { > "rel" : "self", > "href" : "http://localhost:9090/restful/services/Applications", > "method" : "GET", > "type" : > "application/json;profile=\"urn:org.restfulobjects:repr-types/object\"", > "title" : "Applications" > }, { > "rel" : "describedby", > "href" : > "http://localhost:9090/restful/domain-types/ife.dep.Applications", > "method" : "GET", > "type" : > "application/json;profile=\"urn:org.restfulobjects:repr-types/domain-type\"" > }, { > "rel" : "up", > "href" : "http://localhost:9090/restful/services", > "method" : "GET", > "type" : > "application/json;profile=\"urn:org.restfulobjects:repr-types/list\"" > } ], > "extensions" : { > "oid" : "ife.dep.Applications:1", > "isService" : true, > "isPersistent" : true > }, > "title" : "Applications", > "serviceId" : "Applications", > "members" : { } > } > {code} > After some time the app was accessed via the wicket viewer. It first > delivered the homepage and then I invoked the listAll operation via the > respective menu item. > Invoking http://localhost:9090/restful/services/Applications/ afterwards > showed the expected response including the members. > In another case there was a difference between: > * http://localhost:9090/restful/services/Applications/ (with members) and > * http://localhost:9090/restful/services/Applications (without members) > In yet another case both URL's delivered a result without 'members' filled, > even after the 'workaround' described above. > https://github.com/joerg-rade/isis-app-todoapp shows the same behavior: > * http://localhost:8888/restful/services/todo.ToDoItems/ whereas > * http://localhost:8888/restful/domain-types/todoapp.dom.todoitem.ToDoItems > shows the members -- This message was sent by Atlassian JIRA (v6.4.14#64029)