stack trace duplicate checker for IdeaIDE

A feature suggestion that would greatly reduce the Jetbrains work with the ITN tracker.

Problem:
- the incredible high number of issues reported automatically by IdeaIDE in the ITN, where a lot of them are duplicates. This means that someone from Jetbrains needs to manually check each item and mark the duplicates (too much work :) ).

Solution:
- generate some sort of hash from the stack trace (but not from the user description), so that when IdeaIDE wants to report the problem and the user accepts, first check if this already exists, and propose the user to report this just as an attachment to the existing item, not as a new item. This way only the user comment would be added to the existing item (since the stack trace is already there), thus reducing the overwhelming number of reported items.

Ahmed.
P.S. Because between the different EAP versions, the obfuscated classes may look different, compute the hash after calling "unscramble stacktrace" under the hood.

2 comments

I think they already do this, because sometimes when you report an exception it says "sorry, this has already been reported".

0

I think they already do this, because sometimes when you report an
exception it says "sorry, this has already been reported".

Hmm, strange. If you look in the tracker at the items reported in the last 3 days, you will see an incredible high number of duplicates. I'm sure they do not compute some sort of hashcode on the stacktrace, and independent from the obfuscation.

Ahmed.

0

Please sign in to leave a comment.