I’m modifying a rather big codebase and I’m in the process of debugging. My code doesn’t terminate, so I don’t get a stacktrace. I tried to isolate the trouble code with breakpoints, but unfortunately it runs through sections that are executed all the time (transaction manager), so I’m clicking to death. Furtermore, i get the impression that the code breaks only under certain conditions, but runs fine most of the time.
Is there a way in Intellij to see the last method that was / the current method that is executed?
thanks
You can use BTrace, a tracing tool, to print out the name of every method entered in your program. There is a sample script that comes with BTrace, called
AllMethods, which does just that.All of you have to do is start your java process and then run the BTrace script against the JVM’s PID. It will print out every method entered. You can restrict it to certain packages if you like. For more information about using BTrace check out this tutorial.