You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Jörg Rade (JIRA)" <ji...@apache.org> on 2017/01/27 12:46:24 UTC
[jira] [Created] (ISIS-1572) RestfulObjects viewer - Service
members empty
Jörg Rade created ISIS-1572:
-------------------------------
Summary: 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
_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.3.4#6332)