{"action":"opened","issue":{"url":"https://api.github.com/repos/Terracotta-OSS/terracotta-apis/issues/24","labels_url":"https://api.github.com/repos/Terracotta-OSS/terracotta-apis/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/Terracotta-OSS/terracotta-apis/issues/24/comments","events_url":"https://api.github.com/repos/Terracotta-OSS/terracotta-apis/issues/24/events","html_url":"https://github.com/Terracotta-OSS/terracotta-apis/issues/24","id":125123572,"number":24,"title":"EntityException constructor should pass through Throwable cause","user":{"login":"jd0-sag","id":16048428,"avatar_url":"https://avatars.githubusercontent.com/u/16048428?v=3","gravatar_id":"","url":"https://api.github.com/users/jd0-sag","html_url":"https://github.com/jd0-sag","followers_url":"https://api.github.com/users/jd0-sag/followers","following_url":"https://api.github.com/users/jd0-sag/following{/other_user}","gists_url":"https://api.github.com/users/jd0-sag/gists{/gist_id}","starred_url":"https://api.github.com/users/jd0-sag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jd0-sag/subscriptions","organizations_url":"https://api.github.com/users/jd0-sag/orgs","repos_url":"https://api.github.com/users/jd0-sag/repos","events_url":"https://api.github.com/users/jd0-sag/events{/privacy}","received_events_url":"https://api.github.com/users/jd0-sag/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-06T06:52:22Z","updated_at":"2016-01-06T06:52:22Z","closed_at":null,"body":"While most implementations of EntityException do not have an underlying cause exception, the EntityUserException does (and it is possible that we may want to expose this in some corner cases for the other exception types, in the future).\r\n\r\nThis just needs to be plumbed through the constructors (as Throwable, not as Exception)."}}