View Fouten opsporen

In de view Fouten opsporen kunt u de foutopsporing of de uitvoering van een programma in de workbench besturen. Het stackframe van de onderbroken threads wordt afgebeeld voor alle doelen waarin u fouten opspoort. Alle threads in het programma worden afgebeeld als knooppunten in een structuurweergave. Het proces wordt afgebeeld voor alle doelen die u uitvoert.

Als de thread onderbroken is, worden de stackframes als onderliggende elementen afgebeeld.

View Fouten opsporen

Met de opdrachten voor verwerkingsbesturing kunt u fouten in een programma opsporen, een programma starten of stappen en code stapsgewijs doorlopen.

Opdrachten in de view Fouten opsporen

Opdracht

Naam

Beschrijving

Beschikbaar via

Stack kopiëren

Stack kopiëren

Geselecteerde stack van onderbroken threads én de status van actieve threads naar het klembord kopiëren.

Contextmenu
Verbinding verbreken

Verbinding verbreken

Het foutopsporingsprogramma ontkoppelen van een geselecteerd foutopsporingsdoel (bij foutopsporing op afstand).

Contextmenu en viewactie
Terug naar frame

Terug naar frame

Terugvallen naar een opgegeven stackframe en dit opnieuw activeren. Deze mogelijkheid lijkt op het "achterwaarts uitvoeren" en opnieuw starten van het programma als het gedeeltelijk is uitgevoerd.

Om terug te vallen en een opgegeven stackframe opnieuw te activeren, selecteert u het stackframe waarop u de bewerking wilt uitvoeren en klikt u op Terug naar frame.

Er zijn enige zaken waarmee u rekening moet houden:

  • U kunt niet verder terugvallen dan een oorspronkelijke methode in de stack.
  • Algemene gegevens worden niet beïnvloed en houden hun huidige waarde. Een statische vector met elementen wordt bijvoorbeeld niet gewist.
Opmerking: deze opdracht is alleen ingeschakeld als de onderliggende VM de functie ondersteunt.
Contextmenu en viewactie
  [configuratienaam] bewerken... Het dialoogvenster voor startconfiguraties openen voor de bijbehorende startconfiguratie, zodat u wijzigingen kunt aanbrengen. Contextmenu
  Stapfilters bewerken De voorkeurenpagina Stapfilters openen, zodat u stapfilters kunt bewerken. Contextmenu
Bronzoekopdracht bewerken Bronzoekopdracht bewerken Het dialoogvenster voor bronzoekopdrachten openen, zodat u wijzigingen kunt aanbrengen. Contextmenu
  Pakket filteren Het pakket behorende bij het type van de huidige onderbroken uitvoering toevoegen aan de lijst met stapfilters. Contextmenu
  Type filteren Het type van de huidige onderbroken uitvoering toevoegen aan de lijst met stapfilters. Contextmenu
  Zoeken... Het venster Zoeken in de view Fouten opsporen openen om elementen te zoeken. Contextmenu
  Bron opzoeken Een bronzoekopdracht forceren. Contextmenu
  Gedeclareerd type openen Opent het gedeclareerde type van het geselecteerde stackframe in een nieuwe editor. Contextmenu
  Hiërarchie van gedeclareerd type openen De hiërarchie openen voor het gedeclareerde type van een geselecteerd stackframe. Contextmenu
 

Eigenschappen

De eigenschappen van een geselecteerde configuratie afbeelden. Ook kunt u de volledige opdrachtregel van een geselecteerd proces bekijken.

Contextmenu
Opnieuw starten

Opnieuw starten

Een geselecteerd foutopsporingsdoel opnieuw starten.

Contextmenu
Alle beëindigde processen verwijderen

Alle beëindigde processen verwijderen

Alle beëindigde foutopsporingsdoelen verwijderen uit de view.

Contextmenu en viewactie
Hervatten

Hervatten

Een onderbroken thread hervatten.

Contextmenu, menu Uitvoeren en viewactie
Monitors afbeelden Monitors afbeelden

Deze optie kan worden in- of uitgeschakeld om monitors af te beelden of te verbergen.

Opmerking: Deze opdracht geeft monitorgegevens alleen weer als de onderliggende VM deze functie ondersteunt.

Viewactie
Gekwalificeerde namen afbeelden

Gekwalificeerde namen afbeelden

Deze optie kan worden gebruikt om gekwalificeerde namen af te beelden of te verbergen.

Viewactie
Systeem-threads afbeelden Systeem-threads afbeelden Deze optie kan worden in- of uitgeschakeld om systeemthreads af te beelden of te verbergen. Viewactie
Threadgroepen afbeelden Threadgroepen afbeelden Deze optie kan worden in- of uitgeschakeld om threadgroepen af te beelden of te verbergen. Viewactie
Stap in

Stap in

In een geaccentueerde instructie stappen.

Contextmenu, menu Uitvoeren en viewactie
Stap over

Stap over

Over een geaccentueerde instructie stappen. De verwerking wordt voortgezet op de volgende regel in dezelfde methode of (als u aan het einde van de methode bent) in de methode waarvandaan de huidige methode is aangeroepen.

De cursor springt naar de declaratie van de methode en de regel wordt geselecteerd.

Contextmenu, menu Uitvoeren en viewactie
Stap uit

Stap uit

Uit de huidige methode stappen. De verwerking wordt met deze optie gestopt nadat de huidige methode is verlaten.

Contextmenu, menu Uitvoeren en viewactie
Onderbreken

Onderbreken

De geselecteerde thread van een doel onderbreken om code te bekijken of te wijzigen, gegevens te inspecteren, stapfuncties te gebruiken, enzovoort.

Contextmenu, menu Uitvoeren en viewactie
Beëindigen

Beëindigen

Een geselecteerd foutopsporingsdoel beëindigen.

Contextmenu, menu Uitvoeren en viewactie
Alle beëindigen

Alles beëindigen

Alle actieve startprocessen in de view beëindigen.

Contextmenu
Beëindigen en opnieuw starten Beëindigen en opnieuw starten Een geselecteerd foutopsporingsdoel beëindigen en opnieuw starten. Contextmenu
Beëindigen en verwijderen

Beëindigen en verwijderen

Een geselecteerd foutopsporingsdoel beëindigen en uit de view verwijderen.

Contextmenu
Stapfilters gebruiken Stapfilters gebruiken Stapfilters in- of uitschakelen. Als de optie is ingeschakeld, worden stapfilters door alle stapfuncties toegepast. Contextmenu, menu Uitvoeren en viewactie

Verwante concepten

Foutopsporingsprogramma
Java-views
Lokaal fouten opsporen
Fouten opsporen op afstand

Verwante taken

Startopties voor het foutopsporingsprogramma wijzigen
Verbinding maken met een VM via de startconfiguratie Java-toepassing op afstand
Verbinding met een VM verbreken
Een Java-programma starten
Foutopsporing voorbereiden
De verwerking van onderbroken threads hervatten
Uitvoeren en fouten opsporen
Een programma stapsgewijs doorlopen
Threads onderbreken

Verwante onderwerpen

Voorkeurenpagina Uitvoeren/fouten opsporen
Views en editors
Menu Uitvoeren