{"action":"created","issue":{"url":"https://api.github.com/repos/agorapulse/grails-raven/issues/4","labels_url":"https://api.github.com/repos/agorapulse/grails-raven/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/agorapulse/grails-raven/issues/4/comments","events_url":"https://api.github.com/repos/agorapulse/grails-raven/issues/4/events","html_url":"https://github.com/agorapulse/grails-raven/issues/4","id":55912633,"number":4,"title":"Exception grouping different than from raven-java","user":{"login":"anujku","id":1882816,"avatar_url":"https://avatars.githubusercontent.com/u/1882816?v=3","gravatar_id":"","url":"https://api.github.com/users/anujku","html_url":"https://github.com/anujku","followers_url":"https://api.github.com/users/anujku/followers","following_url":"https://api.github.com/users/anujku/following{/other_user}","gists_url":"https://api.github.com/users/anujku/gists{/gist_id}","starred_url":"https://api.github.com/users/anujku/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anujku/subscriptions","organizations_url":"https://api.github.com/users/anujku/orgs","repos_url":"https://api.github.com/users/anujku/repos","events_url":"https://api.github.com/users/anujku/events{/privacy}","received_events_url":"https://api.github.com/users/anujku/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-01-29T15:26:06Z","updated_at":"2015-01-30T19:54:28Z","closed_at":null,"body":"This was about grouping of exceptions. Currently, I see the grouping is based on the the exception message. But sometimes two exception messages could be similar with only Ids changed in the message. \r\n\r\nCase in point is these exceptions below -\r\n\r\n<pre>\r\nMissingMethodException occurred when processing request: [POST] /platformservices/zones/\r\nNo signature of method: net.nosegrind.restrpc.RestRPCService$_getParams_closure1.doCall() is applicable for argument types: (org.codehaus.groovy.grails.web.json.JSONObject) values: [[conceptId:16611, zones:[added:[], updated:[...], ...]]]\r\nPossible solutions: doCall(java.lang.Object, java.lang.Object), call(), call([Ljava.lang.Object;), call(java.lang.Object), call(java.lang.Object, java.lang.Object), findAll(). Stacktrace follows:\r\n</pre>\r\n\r\n<pre>\r\nMissingMethodException occurred when processing request: [POST] /platformservices/zones/\r\nNo signature of method: net.nosegrind.restrpc.RestRPCService$_getParams_closure1.doCall() is applicable for argument types: (org.codehaus.groovy.grails.web.json.JSONObject) values: [[conceptId:16610, zones:[added:[], updated:[...], ...]]]\r\nPossible solutions: doCall(java.lang.Object, java.lang.Object), call(), call([Ljava.lang.Object;), call(java.lang.Object), call(java.lang.Object, java.lang.Object), findAll(). Stacktrace follows:\r\n</pre>\r\n\r\nSo apart from Id in the message these exceptions are totally same. But they are still not grouped together. Logically I would say grouping here is correct. What do you think ? \r\n\r\n\r\nLooks like it is fixed in ravaen-java. The grails-plugin will need an update.\r\n\r\nhttps://github.com/getsentry/raven-java/issues/125\r\nhttps://github.com/getsentry/raven-java/issues/126"},"comment":{"url":"https://api.github.com/repos/agorapulse/grails-raven/issues/comments/72260323","html_url":"https://github.com/agorapulse/grails-raven/issues/4#issuecomment-72260323","issue_url":"https://api.github.com/repos/agorapulse/grails-raven/issues/4","id":72260323,"user":{"login":"anujku","id":1882816,"avatar_url":"https://avatars.githubusercontent.com/u/1882816?v=3","gravatar_id":"","url":"https://api.github.com/users/anujku","html_url":"https://github.com/anujku","followers_url":"https://api.github.com/users/anujku/followers","following_url":"https://api.github.com/users/anujku/following{/other_user}","gists_url":"https://api.github.com/users/anujku/gists{/gist_id}","starred_url":"https://api.github.com/users/anujku/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anujku/subscriptions","organizations_url":"https://api.github.com/users/anujku/orgs","repos_url":"https://api.github.com/users/anujku/repos","events_url":"https://api.github.com/users/anujku/events{/privacy}","received_events_url":"https://api.github.com/users/anujku/received_events","type":"User","site_admin":false},"created_at":"2015-01-30T19:54:28Z","updated_at":"2015-01-30T19:54:28Z","body":"I am also seeing the class not found exceptions with 0.6.0 version.\r\n<pre>\r\n\r\njava.lang.NoClassDefFoundError: com/google/common/io/BaseEncoding\r\nError |\r\n\tat net.kencochrane.raven.marshaller.json.JsonMarshaller.marshall(JsonMarshaller.java:107)\r\nError |\r\n\tat net.kencochrane.raven.connection.HttpConnection.doSend(HttpConnection.java:122)\r\nError |\r\n\tat net.kencochrane.raven.connection.AbstractConnection.send(AbstractConnection.java:78)\r\nError |\r\n\tat net.kencochrane.raven.connection.AsyncConnection$EventSubmitter.run(AsyncConnection.java:137)\r\n\r\n</pre>"}}