milgner/redmine_airbrake_server — pull request #13 by taelor (2012-02-29 23:23:22+00:00)
Title: Issue subject and non-reopening of tickets with similar stack traces

I've run into a situation where I have two different exceptions, both with a top level stack trace that are the same, but in different locations of the code.

```
Subject: [Airbrake] NoMethodError in [PROJECT_ROOT]/vendor/ruby/1.9.1/gems/activemodel-3.1.3/lib/active_model/attribute_methods.rb:385

First line of Description: NoMethodError: undefined method `whatever_method?' for #
```

VS

```
Subject: [Airbrake] NoMethodError in [PROJECT_ROOT]/vendor/ruby/1.9.1/gems/activemodel-3.1.3/lib/active_model/attribute_methods.rb:385

First line of Description: NoMethodError: undefined method `different_method?' for #
```

So the problem is that when the first one gets created, the other refer's to that ticket, but the stack trace information is different, so It masks the second error, and we can't see where the problem is in the code.

I don't know if this is something we are causing or not, but it seems like it would be nice to have the first line of the description as the subject of the ticket.