15

I'm trying to debug some code using Intellij's debugger, and the call stack is filled with AOP and proxy-related stack frames. It makes it really hard to locate relevant stack frames. Is there a way to filter these besides filtering out all library stack frames?

Supun Wijerathne
  • 11,964
  • 10
  • 61
  • 87
w.brian
  • 16,296
  • 14
  • 69
  • 118
  • Have you tried 'Skip synthetic methods' option? (See [Customize Threads View](https://www.jetbrains.com/help/idea/customize-threads-view.html) and [Debugger -> Stepping](https://www.jetbrains.com/help/idea/2017.1/stepping.html)) Is this what you look for? – VitalyZ Jun 22 '17 at 18:56

2 Answers2

7

Sure!

Your Frames tab has a little funnel icon funnel that you can use to hide frames from known libraries. Check it out:

enter image description here

walen
  • 7,103
  • 2
  • 37
  • 58
  • 1
    Thanks for hint. How can I filter the libraries by group id? I need to filter out the org.jboss stuff but need to keep the libs frames from our company. Is this possible? Thanks! – Arthur Eirich Jun 15 '21 at 14:33
  • @ArthurEirich Currently, it is not. Please see related question https://stackoverflow.com/questions/45205261 – walen Jun 15 '21 at 15:25
1

It seems that is not possible. Here is the feature request for this: https://youtrack.jetbrains.com/issue/IDEA-191180 (you can vote if you have an account).

Line
  • 1,529
  • 3
  • 18
  • 42