Baza danych znaczników jest zorientowana na linie; po nagłówku (wiersz (y) rozpoczynający się od !_TAG_FILE_...
), każda linia odpowiada znacznikowi.
Korzystając z wyszukiwania binarnego , powinieneś być w stanie szybko zlokalizować naruszające linie: Zapisz kopię pliku znaczników, usuń połowę, przetestuj. Jeśli nadal pojawia się błąd, powtórz (dopóki nie osiągniesz jednej linii). W przeciwnym razie weź drugą połowę i powtórz.
To jest ogólna technika rozwiązywania problemów; na przykład pomocne jest również zlokalizowanie problemów w wtyczkach Vima (przez wyłączenie ich połowy).
W moim przypadku, tuż poniżej komunikatu o błędzie "E431", pojawił się kolejny komunikat, który określał, gdzie w pliku znaczników wystąpił błąd, np. 'Przed bajtem 63964633'. Rozwiązaniem problemu było więc otwarcie pliku znaczników za pomocą Vima i wpisanie ': go 63964633', aby przejść do bajtu, po którym wystąpił błąd. Tak się złożyło, że była to linia o długości 1404 bajtów. Usunięcie tej linii rozwiązało problem. –