Tryb debugowania został całkowicie przeprojektowany tak, aby uwzględniał informacje o kontekście błędu wejściowego oraz rozszerzone informacje kontekstowe w przypadku błędów języka JavaScript. Informacje na temat sposobu włączania trybu debugowania zawiera sekcja Ustawianie preferencji mechanizmu.
W przypadku błędów krytycznych spowodowanych wyjątkami w bibliotece wyjściowej oprócz komunikatu o błędzie wyświetlany jest teraz również element szablonu, który spowodował błąd.
To ustawienie preferencji ostrzega projektanta szablonu o możliwości wystąpienia problemu. Opcja powoduje wyświetlenie ostrzeżenia, jeśli jakiekolwiek zapytanie lub jakakolwiek iteracja są przetwarzane kolejno więcej niż N razy (próg N jest zdefiniowany w preferencjach). Próg pętli można ustawić w preferencjach mechanizmu:
CRRPE1064I Przetwarzanie szablonu dokumentu 1 z 1.
CRRPE3604W Element szablonu 4 (iteracja) został przetworzony 150 razy, co stanowi przekroczenie zdefiniowanego progu. Jest to normalne w przypadku szablonów przetwarzających duże zestawy danych, ale w przeciwnym razie może oznaczać problem dotyczący wykonywania szablonu.
CRRPE3604W Element szablonu 4 (iteracja) został przetworzony 300 razy, co stanowi przekroczenie zdefiniowanego progu. Jest to normalne w przypadku szablonów przetwarzających duże zestawy danych, ale w przeciwnym razie może oznaczać problem dotyczący wykonywania szablonu.
CRRPE1064I Liczba przetworzonych komend publikowania: 1500. Liczba pozostałych do przetworzenia komend publikowania: 1208.
CRRPE1064I Liczba przetworzonych komend publikowania: 2709. Liczba pozostałych do przetworzenia komend publikowania: 0.
Ponieważ wiele raportów o błędach zawiera teraz identyfikator elementu powodującego błąd, identyfikator elementu jest teraz widoczną właściwością i jest wyświetlany na stronie właściwości, a także w podpowiedzi. Można również wyszukać konkretny identyfikator elementu za pośrednictwem menu wyszukiwania.