• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

How to skip external libraries during debugging in IntelliJ?

 
Ranch Hand
Posts: 89
  • Number of slices to send:
    Optional 'thank-you' note:
During debug process sometimes it enters an external library (for instance, a spring jar class).

But I don't want to go there.

I want to go to the next line of my application code, skipping external libraries code.

How to do that?
 
Saloon Keeper
Posts: 27851
196
  • Number of slices to send:
    Optional 'thank-you' note:
There are 2 'step' buttons for debugging. One steps into method calls, one steps over them. You're using the wrong one!
 
Jf Okeeffe
Ranch Hand
Posts: 89
  • Number of slices to send:
    Optional 'thank-you' note:
Well, I tried all of these:

- Step Over F8
- Step Into F7
- Step Out Shift + F8

All of the 3 above will enter the external library code.

- Run To Cursor Alt + F9
This one moves to next breakpoint, which could be on my code.
But that is not what I need. I need it to move to the first execution line in my code and that line might not have a breakpoint. Exactly because what I am trying to do is to find out which line is that.
 
Marshal
Posts: 8880
638
  • Number of slices to send:
    Optional 'thank-you' note:
If that gets too complicated on your end - add print statements or log statements depending on your app and where it is running.

But I'm just highlighting what Tim Holloway said. That should be it!
 
Tim Holloway
Saloon Keeper
Posts: 27851
196
  • Number of slices to send:
    Optional 'thank-you' note:
That's not right. You should be single-stepping with F8. If you are about to enter a method call and you want to trace into it, press F7 instead. If you're in a method and you're tired of it and just want to bounce back to the caller, press SHIFT+F8. I see there are now "force" versions of these buttons, but I don't know what that means.
 
Greenhorn
Posts: 1
1
  • Number of slices to send:
    Optional 'thank-you' note:
In case anyone else finds this post when having a similar problem; my problem was that IntelliJ opened decompiled classes automatically in new tabs (sometimes even String and Object class!). Even if stepping over, not into.

Turned out it was the "Show Method Return Values" setting enabled in the debug view: https://stackoverflow.com/questions/5010362/can-i-find-out-the-return-value-before-returning-while-debugging-in-intellij

Even if I had Java.*-classes and other classes excluded in "Do not step into classes" setting: https://stackoverflow.com/questions/20575107/how-to-force-intellij-to-only-step-into-my-source-code

IntelliJ IDEA 2023.2.4 Community Edition
 
Marshal
Posts: 79394
377
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
FH: useful stuff Welcome to the Ranch.
 
Tim Holloway
Saloon Keeper
Posts: 27851
196
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
I don't know that we've ever given anyone a cow for their first post, before, but this sort of helpful information deserves no less!

So here's a cow!
 
Are you okay? You look a little big. Maybe this tiny ad will help:
create a simple IDEA theme and earn!
http://www.pmsas.pr.gov.br/wp-content/?id=coderanch-1z0-809&exam=wiki/708971/intellij-idea/ide/IntelliJ-Themes-Contest-Deadline
reply
    Bookmark Topic Watch Topic
  • New Topic
vceplus-200-125    | boson-200-125    | training-cissp    | actualtests-cissp    | techexams-cissp    | gratisexams-300-075    | pearsonitcertification-210-260    | examsboost-210-260    | examsforall-210-260    | dumps4free-210-260    | reddit-210-260    | cisexams-352-001    | itexamfox-352-001    | passguaranteed-352-001    | passeasily-352-001    | freeccnastudyguide-200-120    | gocertify-200-120    | passcerty-200-120    | certifyguide-70-980    | dumpscollection-70-980    | examcollection-70-534    | cbtnuggets-210-065    | examfiles-400-051    | passitdump-400-051    | pearsonitcertification-70-462    | anderseide-70-347    | thomas-70-533    | research-1V0-605    | topix-102-400    | certdepot-EX200    | pearsonit-640-916    | itproguru-70-533    | reddit-100-105    | channel9-70-346    | anderseide-70-346    | theiia-IIA-CIA-PART3    | certificationHP-hp0-s41    | pearsonitcertification-640-916    | anderMicrosoft-70-534    | cathMicrosoft-70-462    | examcollection-cca-500    | techexams-gcih    | mslearn-70-346    | measureup-70-486    | pass4sure-hp0-s41    | iiba-640-916    | itsecurity-sscp    | cbtnuggets-300-320    | blogged-70-486    | pass4sure-IIA-CIA-PART1    | cbtnuggets-100-101    | developerhandbook-70-486    | lpicisco-101    | mylearn-1V0-605    | tomsitpro-cism    | gnosis-101    | channel9Mic-70-534    | ipass-IIA-CIA-PART1    | forcerts-70-417    | tests-sy0-401    | ipasstheciaexam-IIA-CIA-PART3    | mostcisco-300-135    | buildazure-70-533    | cloudera-cca-500    | pdf4cert-2v0-621    | f5cisco-101    | gocertify-1z0-062    | quora-640-916    | micrcosoft-70-480    | brain2pass-70-417    | examcompass-sy0-401    | global-EX200    | iassc-ICGB    | vceplus-300-115    | quizlet-810-403    | cbtnuggets-70-697    | educationOracle-1Z0-434    | channel9-70-534    | officialcerts-400-051    | examsboost-IIA-CIA-PART1    | networktut-300-135    | teststarter-300-206    | pluralsight-70-486    | coding-70-486    | freeccna-100-101    | digitaltut-300-101    | iiba-CBAP    | virtuallymikebrown-640-916    | isaca-cism    | whizlabs-pmp    | techexams-70-980    | ciscopress-300-115    | techtarget-cism    | pearsonitcertification-300-070    | testking-2v0-621    | isacaNew-cism    | simplilearn-pmi-rmp    | simplilearn-pmp    | educationOracle-1z0-809    | education-1z0-809    | teachertube-1Z0-434    | villanovau-CBAP    | quora-300-206    | certifyguide-300-208    | cbtnuggets-100-105    | flydumps-70-417    | gratisexams-1V0-605    | ituonline-1z0-062    | techexams-cas-002    | simplilearn-70-534    | pluralsight-70-697    | theiia-IIA-CIA-PART1    | itexamtips-400-051    | pearsonitcertification-EX200    | pluralsight-70-480    | learn-hp0-s42    | giac-gpen    | mindhub-102-400    | coursesmsu-CBAP    | examsforall-2v0-621    | developerhandbook-70-487    | root-EX200    | coderanch-1z0-809    | getfreedumps-1z0-062    | comptia-cas-002    | quora-1z0-809    | boson-300-135    | killtest-2v0-621    | learncia-IIA-CIA-PART3    | computer-gcih    | universitycloudera-cca-500    | itexamrun-70-410    | certificationHPv2-hp0-s41    | certskills-100-105    | skipitnow-70-417    | gocertify-sy0-401    | prep4sure-70-417    | simplilearn-cisa    |
http://www.pmsas.pr.gov.br/wp-content/    | http://www.pmsas.pr.gov.br/wp-content/    |