Ich habe die folgende Zeile auskommentiert /etc/websvn/config.php
und das Problem wurde von selbst gelöst.
//$config->useGeshi();
Es scheint zu versuchen, Javadoc-Verknüpfungen unter anderem in Java-Standardklassen zu interpolieren. Die resultierende Ausgabe ist ziemlich schwer zu lesen. Zum Beispiel definiere ich eine Warteschlange an einem Punkt:
private Queue replyQueue;
WebSVN rendert dies wie folgt (Literale eingeschlossen):
private 1.5.0/docs/api/java/util/Queue.html">Queue replyQueue;
Nun, dies scheint die Geschäftslogik nicht im Hinblick auf den Vergleich von Revisionsgraphen oder dergleichen zu beeinflussen. Vermutlich handelt es sich hierbei um eine unkomplizierte Fehlkonfiguration, aber ich bin ein bisschen herumgestochert und konnte bisher keine großen Fortschritte erzielen. Hat jemand anderes dieses Problem mit verstümmelter Java-Ausgabe von WebSVN gesehen - idealerweise behoben -?
Ich habe die folgende Zeile auskommentiert /etc/websvn/config.php
und das Problem wurde von selbst gelöst.
//$config->useGeshi();
Nach dem hier genannten Rezept wurde dieses Problem in unserem Setup richtig behoben
https://bugs.launchpad.net/ubuntu/+source/geshi/+bug/843908 (Kommentar von Andreas Schöneck)
Durch die Aktualisierung von GeSHi auf die neueste Version (1.0.8.10) konnte ich dieses Problem beheben.
Meine Schritte: 1. GeSHi-Distributionsarchiv herunterladen, dekomprimieren (Sie erhalten einen geshi-Ordner) 2. alte / usr / share / php-geshi sichern 3. alte / usr / share / php-geshi durch den geshi-Ordner von innen ersetzen das Archiv fertig
URL http://sourceforge.net/projects/geshi/files/geshi/GeSHi%201.0.8.10/