{"action":"created","issue":{"url":"https://api.github.com/repos/SAP/openui5/issues/612","labels_url":"https://api.github.com/repos/SAP/openui5/issues/612/labels{/name}","comments_url":"https://api.github.com/repos/SAP/openui5/issues/612/comments","events_url":"https://api.github.com/repos/SAP/openui5/issues/612/events","html_url":"https://github.com/SAP/openui5/issues/612","id":108555414,"number":612,"title":"sap.ui.getCore().getMessageManager().registerMessageProcessor does not work with useBatch: true","user":{"login":"DerGuteWolf","id":638512,"avatar_url":"https://avatars.githubusercontent.com/u/638512?v=3","gravatar_id":"","url":"https://api.github.com/users/DerGuteWolf","html_url":"https://github.com/DerGuteWolf","followers_url":"https://api.github.com/users/DerGuteWolf/followers","following_url":"https://api.github.com/users/DerGuteWolf/following{/other_user}","gists_url":"https://api.github.com/users/DerGuteWolf/gists{/gist_id}","starred_url":"https://api.github.com/users/DerGuteWolf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DerGuteWolf/subscriptions","organizations_url":"https://api.github.com/users/DerGuteWolf/orgs","repos_url":"https://api.github.com/users/DerGuteWolf/repos","events_url":"https://api.github.com/users/DerGuteWolf/events{/privacy}","received_events_url":"https://api.github.com/users/DerGuteWolf/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SAP/openui5/labels/enhancement","name":"enhancement","color":"0000ff"}],"state":"open","locked":false,"assignee":{"login":"sirion","id":468524,"avatar_url":"https://avatars.githubusercontent.com/u/468524?v=3","gravatar_id":"","url":"https://api.github.com/users/sirion","html_url":"https://github.com/sirion","followers_url":"https://api.github.com/users/sirion/followers","following_url":"https://api.github.com/users/sirion/following{/other_user}","gists_url":"https://api.github.com/users/sirion/gists{/gist_id}","starred_url":"https://api.github.com/users/sirion/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sirion/subscriptions","organizations_url":"https://api.github.com/users/sirion/orgs","repos_url":"https://api.github.com/users/sirion/repos","events_url":"https://api.github.com/users/sirion/events{/privacy}","received_events_url":"https://api.github.com/users/sirion/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2015-09-27T19:15:33Z","updated_at":"2015-11-04T10:07:09Z","closed_at":null,"body":"Hi,\r\n\r\nwhen you try sap.ui.getCore().getMessageManager().registerMessageProcessor  with an v2.OataModel with useBatch: true , there are never any errors added the error model.\r\n\r\nApparently only the $batch and not the individual requests inside are checked for errors.\r\n\r\n I can provide you with files for an hanatrial xsodata bassed app to demonstrate the problem, if needed.\r\n\r\nRegards,\r\n Wolfgang"},"comment":{"url":"https://api.github.com/repos/SAP/openui5/issues/comments/153668460","html_url":"https://github.com/SAP/openui5/issues/612#issuecomment-153668460","issue_url":"https://api.github.com/repos/SAP/openui5/issues/612","id":153668460,"user":{"login":"sirion","id":468524,"avatar_url":"https://avatars.githubusercontent.com/u/468524?v=3","gravatar_id":"","url":"https://api.github.com/users/sirion","html_url":"https://github.com/sirion","followers_url":"https://api.github.com/users/sirion/followers","following_url":"https://api.github.com/users/sirion/following{/other_user}","gists_url":"https://api.github.com/users/sirion/gists{/gist_id}","starred_url":"https://api.github.com/users/sirion/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sirion/subscriptions","organizations_url":"https://api.github.com/users/sirion/orgs","repos_url":"https://api.github.com/users/sirion/repos","events_url":"https://api.github.com/users/sirion/events{/privacy}","received_events_url":"https://api.github.com/users/sirion/received_events","type":"User","site_admin":false},"created_at":"2015-11-04T10:07:09Z","updated_at":"2015-11-04T10:07:09Z","body":"No, useBatch is just a special case where it happens in your case - if a refresh on the list is triggered by something else in your application after the POST, the message will be erased without batch mode as well. If you do not trigger a refresh (e.g. by suspending the Binding) on your list, it does not happen with batch mode.\r\n\r\nCould you please explain what causes the GET request to be added in batch mode even though you state that it is triggered by the completion of the POST request - that sounds wrong to me.\r\n\r\nAlso: The MessageModel can be used reliably as defined by the _server-side_ message specification. Messages are held (and kept) on the server.\r\nIt works as designed and we must wait for a change in the specification before we can change anything, because any change from us would be - by definition - the introduction of a bug.\r\n\r\n"}}